こんにちは。
SQLで「今日公開している映画の一覧」や「今日ホテルに泊まりに来ているユーザー一覧」を
表示させます。
カラムのstartからendで範囲を指定。
カラム | 型 |
---|---|
start | date |
end | date |
今回は「今日ホテルに泊まりに来ているユーザー一覧」を予約としてresevationsテーブルを取り出します。
"SELECT * FROM users JOIN reservations ON users.id = reservations.user_id WHERE current_date BETWEEN reservations.start AND reservations.end"
usersテーブルを結合しててわかりにくいので大事なところだけ切り取ります。
WHERE current_date BETWEEN reservations.start AND reservations.end
これでstartからendの範囲の値を取り出すことができます