最大(データが1つ以上に存在する場合)の4行までの名前のカウント(後でレートで乗算するため)を取得しようとしています。言い換えれば、部屋を占有する一人当たりの価格があります。そこで、フォームに入力してデータベーステーブルに保存した名前で部屋の人数を数えたいと思います。
名前フィールドに入力するだけでなく、ユーザーが人数を選択するフィールドを追加するだけでもかまいませんが、これは冗長に思えます(エラーが発生しやすくなります)。
設定
表:1。列を持つクライアント:
id,
tourbk_id,
tourstart,
roomtype1,
client1_name,
client2_name,
client3_name,
client4_name
質問
現在、部屋のタイプをその部屋のタイプの1人あたりの価格にチェックし、結果を生成するように取り組んでいるクエリがありますが、もちろん、2人部屋の価格の人のみが返されます(部屋に2人の場合)。
例:(一人当たりの価格)...シングル= $ 10; double = $ 20; トリプル=$30; クワッド=$40
ダブルルームの現在の結果は$20です(これは「1人あたりの価格」の横にあります。このダブルの合計人数をカウントし、レートの倍数にするクエリが必要です...「合計:クエリ[$ 20*2]」
テーブル内の「 client_name」エントリをカウントするクエリをコーディングするにはどうすればよいですか?