方法一:傳統方式,即指定開始時間和結束時間,用"between」或者"<",">"來建立條件,比如查詢2010年3月1日到2010年3月2日的數據條數,則可以使用複製代碼代碼如下:selectcount(*)fromsometablewheredatetimecolumn>='2010-03-0100:00:00'anddatetimecolumn<'2010-03-0200:00:00'但是,這種方法由於時間不是整數型數據,所以在比較的時候效率較低,所以如果數據量較大,可以將時間轉換為整數型的unix時間戳,這就是方法二。
- 情感問答
- 答案列表
mysql查詢時間段:mysql判斷時間區間[朗讀]
select*fromtablewhere時間欄位between'2010-7-1211:18:54'and'2010-7-1211:22:20'。
select*fromtablenamewheredatefieldsbetween'2009-8-1'and'2009-9-1'。
你的要求是'2010-7-1211:18:54'到'2010-7-1211:22:20'之間的顯然2010-7-1211:--------------------------------------------很遺憾,請給出更清晰的描述即使用你的嵌套查詢,結。
select時間from表where時間〉=開始時間and時間〈=結束時間如果能查出來數據,就說明時間在你規定的時間段內.你可以判斷,返回一個true.沒數據,返回一個false。