求救!!!超简单的一个统计怎么实现???分就这么多啦。
表:销售号 时间 金额 员工 数量
SellNo SellTime Money cusName WaterNum
SH090606-00001 2009-6-16 17:06:28 100 张三 10
SH090606-00002 2009-6-16 17:39:09 50 李四 5
SH090608-00003 2009-6-18 13:17:00 100 三五 10
SH090617-00004 2009-6-17 11:55:45 50 李四 5
SH090918-00005 2009-9-18 20:27:10 100 小刘 10
SH091213-00006 2009-12-13 17:17:35 50 张三 5
SH091213-00007 2009-12-13 17:22:10 50 李四 5
SH091213-00008 2009-12-13 17:24:43 100 张三 10
SH100102-00009 2010-11-12 18:00:32 60 三五 6
1、按cusName统计:
cusName Money WaterNum
张三 250 25
李四 150 15
三五 160 16
总计 560 56
另外:如果想按年,月,日来统计应该怎么做?
------解决方案--------------------
1、按cusName统计:
cusName Money WaterNum
张三 250 25
李四 150 15
三五 160 16
总计 560 56
- SQL code
select cusName,sum(Money),sum(WaterNum) from 表 group by cusName union all select '总计',sum(Money),sum(WaterNum) from 表 ------解决方案-------------------- 日 select selltime,sum(money) from 表名 group by selltime 月 select selltime,sum(money) from 表名 where selltime between 2009-06-1 and 2009-06-31 group by selltime 年 select selltime,sum(money) from 表名 where selltime between 2009-01-1 and 2009-12-31 group by selltime www.hzyatong.cn www.tuoye.net ------解决方案-------------------- 1、按年统计: 年份 Money WaterNum 2009 ... ... 2010 560 56 2011 ... ...
- SQL code
select year(SellTime) ,cusName,sum(Money),sum(WaterNum) from 表 group by year(SellTime),cusName ------解决方案-------------------- 年 select year(selltime),sum(Money),sum(WaterNum) from tt group by year(selltime) 月 select month(selltime),sum(Money),sum(WaterNum) from tt group by month(selltime)
- SQL code