2 時間ほどで追加されたレコードを SQL で検索することはできますか? 時間を秒単位で含める必要がありますか?
3 に答える
1
これに対するネイティブ サポートはありません。各テーブルに挿入された日付列を追加する必要があります。
alter table YourTable add column insert_time timestamp default current_timestamp
次に、次のことができます。
select * from YourTable where insert_time > now() - interval 2 hour
于 2012-09-20T19:18:14.543 に答える
0
テーブル スキーマ、サンプル データ、および期待するものを提示していただければ、お手伝いできます。しかし、2 番目の質問から、はい、秒、分、時間を含める必要があります。
于 2012-09-20T19:18:54.880 に答える
0
これに似たもの:
SELECT * FROM table WHERE start < '03:00:00' AND end > '05:00:00'
またはもう少し読みやすい:
SELECT *
FROM `table`
WHERE CAST('05:00:00' AS time) BETWEEN `start` AND `end`
OR (NOT CAST('05:00:00' AS time) BETWEEN `end` AND `start` AND `start` > `end`)
于 2012-09-20T19:19:44.473 に答える