求SQL语句或存储过程--返回一个月中每天的记录总数

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:31:08
例如2007年9月数据表:
9月1日 id date content
1 2007-09-01 上班
9月2日 2 2007-09-02 上班
3 2007-09-02 吃饭
4 2007-09-02 上网
9月3日....
我要返回的数据如下

2007-09-01 1
2007-09-02 3(记录总数)
....

一条sql就可以了 为什么要 存储过程呢

select [date] as 日期, Count(ID) as 当日总计 from xx_table
where [date] between '2007-9-1' and '2007-10-1' Groud By [date]

select count(date) as zongji from 表名 group by date

我是楼主哈哈,这位少侠,
我用你的试了一下,好像不行哦,
结果成了这样的,
2007-09-01 1
2007-09-02 1
2007-09-02 1
2007-09-02 1

请放出具体的表结构