我有如下表計算兩個日期之間的天不重複
id date
------- + ---------
1 10-01-2014
2 10-01-2014
3 15-01-2014
4 15-01-2014
5 20-01-2014
6 30-01-2014
7 03-02-2014
8 12-02-2014
9 12-02-2014
10 19-02-2014
11 19-02-2014
我的表名是:出席會議。我想計算在01-01-2014 to 20-02-2014
之間沒有重複的日期數。
以下是我對這個查詢:
SELECT distinct(todaydate) FROM attendance WHERE todaydate between '01-02-2014' and '24-02-2014'
其工作,但答案是錯的。 任何解決方案。 在此先感謝。
'SELECT DISTINCT(todaydate)FROM出席WHERE todaydate '24和-02-2014' 之間'01 -02-2014' 通過date' –
您需要將字符串日期轉換組到MySQL,然後使用BETWEEN進行比較。 –
什麼是您的表中的字段日期的數據類型,因爲提供的格式不是mysql日期格式..我認爲列名是日期不今天.. –