はい、 >= を使用します および < 通常、時間/日付範囲のクエリ用
または、上限から 3 ミリ秒を差し引いて、その日の最大日時 (新しい日時 2 ではない) 値を取得することもできます (xxx 23:59.59.997 )
SELECT * FROM log_file WHERE submission_date BETWEEN 1323714600000 AND 1323801000000-3プレ>注:すべてがミリ秒の場合、1 を引いても問題ないでしょう...
編集、理由の例 3ms
SELECT DATEADD(millisecond, -1, '20111214'), -- 2011-12-14 00:00:00.000 DATEADD(millisecond, -2, '20111214'), -- 2011-12-13 23:59:59.997 DATEADD(millisecond, -3, '20111214') -- 2011-12-13 23:59:59.997プレ>興味深いことに、これは本当に真夜中ですか?
1323813600 秒間、2011-12-13 22:00:00SQL Server の場合:
SELECT DATEADD(second, 1323813600, '19700101')プレ>MySQL について
SELECT FROM_UNIXTIME(1323813600)プレ>