この質問には多くの重複がありますが、うまくいきませんでした。
これが問題です。データベースに保存されているタイムスタンプに変換された2つの異なる時刻と同じ日付があります。
Timestamp 1 = 1376983800 (2013-08-20 15:30:00)
Timestamp 2 = 1376987400 (2013-08-20 16:30:00)
時間を無視して日付と比較する必要があるこれらの 2 つの値があります。
視覚表現
そうあるべきだとしましょう2013-08-20 = 2013-08-20
いいえ
2013-08-20 15:30:00 = 2013-08-20 16:30:00
さて、質問はクエリを使用してそれを行う方法ですか?
ただし、以下の WHERE 句のクエリは機能しません。
WHERE DAYOFMONTH(FROM_UNIXTIME(1376983800)) = DAYOFMONTH(FROM_UNIXTIME(1376987400))
WHERE DAY(FROM_UNIXTIME(1376983800)) = DAY(FROM_UNIXTIME(1376987400))
WHERE DAYOFYEAR(FROM_UNIXTIME(1376983800)) = DAYOFYEAR(FROM_UNIXTIME(1376987400))
助けていただければ幸いです。