0

この形式のタイムスタンプと呼ばれるテーブルに列があります: 2012-05-01 15:33:06

過去 15 分間のレコードのみをプルする選択を実行するにはどうすればよいですか? PHP マニュアルでこれを見つけましたが、15 分間変更する方法がわかりません。誰かサンプルをくれませんか?

WHERE タイムスタンプ(CURDATE(),INTERVAL 30 DAY)

4

4 に答える 4

3

これを試して............

SELECT * FROM myTable
WHERE COLUMN_NAME >= NOW() - INTERVAL 15 MINUTE
于 2013-04-09T10:37:28.503 に答える
1
SELECT .. FROM <table_name> Where <field_name> >= (DATE_SUB(now(), INTERVAL 15 MINUTE))
于 2013-04-09T10:37:27.980 に答える
1

私の論理では、 DAYではなくMINUTEを試す必要があるとのことです。試してみましたか?

WHERE timestamp(CURDATE(),INTERVAL 15 MINUTE)
于 2013-04-09T10:38:08.943 に答える
1

タイムスタンプ差分を使用してみてください

TIMESTAMPDIFF(MINUTE,`yourcolumn`,CURDATE()) = 15;
于 2013-04-09T10:38:22.497 に答える