-1
mysql> DESCRIBE mytable;
+-----------+-------------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------------+------+-----+-------------------+----------------+
| id | int(255) | NO | PRI | NULL | auto_increment |
| date | timestamp | NO | | CURRENT_TIMESTAMP | |
+-----------+-------------------+------+-----+-------------------+----------------+
mysql> SELECT * FROM mytable;
+----+---------------------+
| id | date |
+----+---------------------+
| 8 | 2014-01-23 23:59:37 |
| 9 | 2014-01-23 00:00:12 |
| 10 | 2014-01-24 00:00:22 |
| 11 | 2014-01-24 00:00:23 |
| 12 | 2014-01-24 00:00:24 |
| 13 | 2014-01-25 00:00:24 |
| 14 | 2014-01-25 00:00:29 |
+----+-----------+---------+
表,我需要的數量:我怎麼能算個別日期 「MYTABLE」
+-------+------------+
| Count | date |
+-------+------------+
| 2 | 2014-01-23 |
| 3 | 2014-01-24 |
| 2 | 2014-01-24 |
+-------+------------+
因爲有:關於日期
兩個記錄2014年1月23日
在日期threerecords 2014年1月24日
兩個記錄的日期2014年1月25日
我不完整的解決方案:
SELECT COUNT(id)AS count,date FROM record_table WHERE ...;
查找到'GROUP BY DATE(日期)'。 – ceejayoz