嘿,我需要一點點幫助,弄清楚如何爲我的選擇查詢獲得一段時間。這裏是我想出來的代碼:mySQL日期範圍問題
select id, idNumber, theDateStart, theDateEnd
from clients
WHERE idNumber = '010203'
AND theDateStart >= '2010-04-09'
AND theDateEnd <= '2010-04-09';
這是在表中的數據是這樣的:
TheDateStart = 2010-04-09
TheDateEnd = 2010-04-11
當測試上面的代碼,它不填充任何內容。如果我把TheEndDate取出,它會填充,但是還有一些其他表格數據以及它不應該做的(它應該只有一條記錄)。
我知道問題在兩個日期之內。我不知道如何去獲取DateStart和DayEnd的日期範圍,因爲如果有人在2010年4月10日嘗試它,它仍然需要知道它在2010年4月9日 - 2010年 - 04-11。但現在,它不...
任何幫助將是偉大的! :O)
大衛
什麼樣的 '%010203%' 的發生的ID號,是你的日期列字符串或約會!? – lexu 2010-04-10 06:12:51