
Postgresqlの時間の加算について
現在、PHPにて決まった時間にメールを送るバッチファイルを作成しております。
その際、予約時間が24時間前以内かつ現在時刻よりも
15分進んでいるデータに対してメールを送りたいのですが、
SQLのWHERE句にそのような条件を書いても、正常なデータを取得できません。
該当のソースコード
SQL
1SELECT * 2FROM reservation 3WHERE start_time <= current_timestamp + interval '1 day' 4AND start_time > current_timestamp + interval '15 minutes'
試したこと
上記でテストを行ったところ、24時間以内のデータはきちんと取得できるのですが
15分以内のデータも取得されてしまいます。
SQLが間違っているのかどうか分からなかったため、質問させていただきました。
分かりにくいかとは思いますが、ご回答いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー