0

mysqlからいくつかのデータを選択していますが、最終日が欠落していると思います。

私のサンプルデータは次のとおりです。

2012-11-30 18:23:20,  
2012-11-30 18:24:54,  
2012-11-30 18:28:03,  
2012-12-01 11:50:36,  
2012-12-07 00:22:44

クエリ

SELECT * FROM  `table` WHERE TIMESTAMP BETWEEN  '2012-11-30' AND  '2012-12-07'

結果はすべて私のサンプルデータですが、2012-12-07の日付がありません。誰かが私もそれをどうやってフェスできるか説明できますか?その日に+1を追加する以外の方法はありますか?

4

1 に答える 1

3

このようにしてください:

SELECT * FROM  `table` 
WHERE TIMESTAMP BETWEEN  '2012-11-30 00:00:00' AND  '2012-12-07 23:59:59'

開始日と終了日ですべてのレコードをキャッチできるようにします。

于 2013-01-05T21:39:57.263 に答える