我有以下结构
ID DATE(DATETIME) TID
1 2012-04-01 23:23:23 8882
Run Code Online (Sandbox Code Playgroud)
我正在尝试计算行数并将它们按照与TID = 8882匹配的每月的每一天进行分组
谢谢
ale*_*exn 15
您可以使用DAY功能进行分组:
SELECT DAY(Date), COUNT(*)
FROM table
WHERE TID = 8882
GROUP BY DAY(Date)
Run Code Online (Sandbox Code Playgroud)
不确定你在这个月的日期到底是什么意思 - 你想把2月1日和3月1日分组吗?或者你只是说日期?假设后者,这个怎么样:
SELECT DATE(date) as d,count(ID) from TABLENAME where TID=8882 GROUP by d;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31364 次 |
| 最近记录: |