この形式のタイムスタンプと呼ばれるテーブルに列があります: 2012-05-01 15:33:06
過去 15 分間のレコードのみをプルする選択を実行するにはどうすればよいですか? PHP マニュアルでこれを見つけましたが、15 分間変更する方法がわかりません。誰かサンプルをくれませんか?
WHERE タイムスタンプ(CURDATE(),INTERVAL 30 DAY)
この形式のタイムスタンプと呼ばれるテーブルに列があります: 2012-05-01 15:33:06
過去 15 分間のレコードのみをプルする選択を実行するにはどうすればよいですか? PHP マニュアルでこれを見つけましたが、15 分間変更する方法がわかりません。誰かサンプルをくれませんか?
WHERE タイムスタンプ(CURDATE(),INTERVAL 30 DAY)
これを試して............
SELECT * FROM myTable
WHERE COLUMN_NAME >= NOW() - INTERVAL 15 MINUTE
SELECT .. FROM <table_name> Where <field_name> >= (DATE_SUB(now(), INTERVAL 15 MINUTE))
私の論理では、 DAYではなくMINUTEを試す必要があるとのことです。試してみましたか?
WHERE timestamp(CURDATE(),INTERVAL 15 MINUTE)
タイムスタンプ差分を使用してみてください
TIMESTAMPDIFF(MINUTE,`yourcolumn`,CURDATE()) = 15;