私のDBテーブルには次のエントリがあります
eventName(varchar 100) -> myEvent
date(timestamp) -> 2013-03-26 09:00:00
次のクエリを使用しようとしています。
SELECT *
FROM eventList
WHERE `date` BETWEEN UNIX_TIMESTAMP(1364256001) AND UNIX_TIMESTAMP(1364342399)
つまり、2013-03-26 00:00:01 から 2013-03-26 23:59:59 の間
しかし、結果は 0 です。
日付範囲を拡大してみましたがうまくいきませんでした。範囲内に確実に結果があります。
どのような助けでもありがたいです。
ベストアンサー1
試す:
SELECT *
FROM eventList
WHERE `date` BETWEEN FROM_UNIXTIME(1364256001) AND FROM_UNIXTIME(1364342399)
または
SELECT *
FROM eventList WHERE `date`
BETWEEN '2013-03-26 00:00:01' AND '2013-03-26 23:59:59'