對於我的網站,我必須選擇在午夜(前一晚)和午夜(第二天晚上)之間發送的所有消息。基本上,這是一個24小時的範圍。SQL WHERE timestamp BETWEEN MIDNIGHT和MIDNIGHT
我不知道該怎麼做,因爲我將日期以時間戳格式存儲在我的數據庫中。例如,最後一條消息發佈在2013-10-18 11:23:35
上。
我想要的是所有發佈在2013-10-18 00:00:00
和2013-10-18 23:59:59
之間的消息。 這是可能的,如果是的話,我怎麼能這樣做?
什麼DB服務器是您使用與簡化呢? –
我正在使用MySQL,並試圖使用以下查詢:'SELECT ID FROM ff_messages WHERE userid =:userid和date BETWEEN:minDate AND:maxDate'。在哪裏'minDate'和'maxDate'用我的php代碼生成'$ maxDay = date('Y-m-d'strtotime('+ 1 day'));' – Manitoba