sql語句如何精準查找某一時間段的數據
? ? ? 在項目開發過程中,自己需要查詢出一定時間段內的交易。故需要在sql查詢語句中加入日期時間要素,sql語句如何實現?
? ? ? SELECT?*?FROM?lmapp.lm_bill?where?tx_time?Between?‘2015-12-20’?And?‘2015-12-31’;
? ? ? 仔細研究還是能夠發現一些細節性的問題的。
? ? ? SQL語句1
? ? ? SELECT?*?FROM?lmapp.lm_bill?where?merch_uid=’S18853883587′?AND?tx_time?Between?‘2015-09-17’?AND?‘2015-10-27?24:00:0’;
? ? ? 查詢結果1
? ? ??
? ? ?SQL語句2
? ? ?SELECT?*?FROM?lmapp.lm_bill?where?merch_uid=’S18853883587′?AND?tx_time?Between?‘2015-09-17?0:00:0‘?AND?‘2015-10-27?24:00:0’;
? ? ?查詢結果2
? ? ??
? ? ?SQL語句3
? ? ?SELECT?*?FROM?lmapp.lm_bill?where?merch_uid=’S18853883587′?AND?tx_time?Between?‘2015-09-17’?AND?‘2015-10-27’;
? ? ?查詢結果3
? ? ??
? ? ?通過對比,可以清楚的發現以上3種sql語句所對應的查詢結果均不相同。
? ? ?若自己想只以日期為查詢條件而忽略時間,則需要對sql語句做進一步的處理操作。
? ? ?數據庫中數據存儲情況:
? ? ??
? ? ?由此可見SQL語句1為滿足條件的查詢語句。
以上就是mysql進階(十九)SQL語句如何精準查找某一時間段的數據的內容,更多相關內容請關注PHP中文網(www.php.cn)!