我有一個包含一個Web應用程序,當人們登錄我的表中的一個例子,其跟蹤的記錄表進行首次的日數爲:取得每個登錄
| user_id | date_time |
+---------+------------------+
| 0033 | 2012-11-22 10:33 | <- first login of 0033 on 2012-11-22
| 0034 | 2012-11-22 10:38 | <- first login of 0034 on 2012-11-22
| 0052 | 2012-11-22 10:43 | <- first login of 0052 on 2012-11-22
| 0052 | 2012-11-23 09:23 |
| 0066 | 2012-11-23 15:58 | <- first login of 0066 on 2012-11-23
| 0033 | 2012-11-23 16:14 |
我最想要的東西是表的人們,記錄在首次上每個日期的量,即:
| count | date |
+-------+------------+
| 3 | 2012-11-22 | <- there were 3 users that logged in for the first time on 2012-11-22
| 1 | 2012-11-23 |
我知道我只能拿到日期,通過做
SELECT DATE(`date_time`) AS `date`
FROM `logging`
GROUP BY `date`
ORDER BY `date` ASC
我想在一個查詢中獲得第二個表,我知道這是可能的,我只是不知道如何。在此先感謝
SQLfiddle +1,這也非常好,非常感謝! –