select day(date), count(zje) 总金额 from tableName where date>'2010-7-31' and date<'2010-9-1' group by day(date)
select day(date), count(zje) 总金额 from tableName where date>'2010-7-31' and date<'2010-9-1' group by day(date)
select sum(金额) from 账目表 group by 日
select a.aa,sum(a.point) from (select CONVERT(varchar(100),createDate, 1) aa,point from Test) a group by a.aa 可以只显示到日,但是会有问题啊,你统计的应该是每个独立的日期,3月5日和4月5日都是5号,难道要加起来吗
select day(时间),sum(金额) as 每日总金额 from 账目表 where group by day(时间)
Group By Data时,将Data换成日期,有函数的select data,sum(zje) from table group by CONVERT(varchar(10), data , 120)
2010年8月7日到账100
2010年8月8日到账200
2010年8月6日到账100
我先在要求的显示结果是这样子
6 100
7 100
8 300
怎么用sql语句写
where date>'2010-7-31' and date<'2010-9-1'
group by day(date)
where date>'2010-7-31' and date<'2010-9-1'
group by day(date)
select a.aa,sum(a.point) from (select CONVERT(varchar(100),createDate, 1) aa,point from Test) a group by a.aa 可以只显示到日,但是会有问题啊,你统计的应该是每个独立的日期,3月5日和4月5日都是5号,难道要加起来吗