好的,所以我發現的所有內容似乎都在兩個單獨的日期之間。這不是我想要做的。我正在尋找一個解決方案,根據兩個或更多不同的日期選擇行/ s。根據兩個或多個單獨日期選擇多行
例如:
SELECT * FROM users
WHERE DATE(date) IN ('2012-11-30','2012-11-01')
只是想繪製出了這兩個日期的信息。提前感謝您的幫助!
好的,所以我發現的所有內容似乎都在兩個單獨的日期之間。這不是我想要做的。我正在尋找一個解決方案,根據兩個或更多不同的日期選擇行/ s。根據兩個或多個單獨日期選擇多行
例如:
SELECT * FROM users
WHERE DATE(date) IN ('2012-11-30','2012-11-01')
只是想繪製出了這兩個日期的信息。提前感謝您的幫助!
SELECT * FROM `users`
WHERE DATE(`date`) = "2012-11-30" OR DATE(`date`) = "2012-11-01";
工作很好。有沒有辦法做到這一點,而不必每次重複DATE(日期)? – user791187
@ user791187,Sort。據我所知,唯一的辦法就是使用子查詢。 http://stackoverflow.com/a/6363289/362536 – Brad
你有什麼不工作?簡單的'dateField =「2012-11-30」OR dateField =「2012-11-01」'不起作用?這些「DATETIME」列是否需要剝離時間組件? – Brad
是的,他們是DATETIME列,我只想要時間組件的日期。日期(日期)='2012年11月30日'工作得很好,但我似乎無法讓它畫出多個日期 – user791187