※ ChatGPTを利用し、要約された質問です(原文:カラムに設定した日付が24時間以内かの確認方法)
カラムに設定した日付が24時間以内かの確認方法
このQ&Aのポイント
下記のようなデータを使用して、賞味期限に設定した日付が、24時間以内にせまったレコードの危険フラグを1にしたい場合、どのようなSQLを記述すれば良いでしょうか?
SQLを実行した時の時刻が「2013-07-31 19:00:00」であれば、肉の賞味期限が24時間以内に迫っているので、危険フラグを1にしたいと考えています。
賞味期限に設定した日付が24時間以内にせまったレコードの危険フラグを1にするための効率的なSQLを教えてください。
SQLに関して質問させて頂きます(MySQLを使用しています)。
下記のようなデータを使用して、賞味期限に設定した日付が、24時間以内にせまったレコードの危険フラグを1にしたい場合、どのようなSQLを記述すれば良いでしょうか?
SQLの実行は1回でも2回に分けてもらってもよいので、効率的な方法があればよろしくお願いします。
※必要であればPHPを使用して下さい。
<カラム>
|商品名|賞味期限|危険フラグ|
<例>
| 魚 | 2013-07-31 21:30:00 | 0 |
| 肉 | 2013-08-01 21:00:00 | 0 |
| 野菜 | 2013-08-02 21:30:00 | 0 |
SQLを実行した時の時刻が「2013-07-31 19:00:00」であれば、肉の賞味期限が24時間以内に迫っているので、危険フラグを1にしたいと考えています。
よろしくお願いします。
お礼
回答頂きありがとうございました。 記述して頂いた内容を参考にすることで無事解決することが出来ました。 本当にありがとうございます。