读书人

sql语句!该如何写哦?

发布时间: 2012-02-03 22:02:47 作者: rapoo

sql语句!!!该怎么写哦??
数据表:
所属产品 出库金额 类别 出库时间
6011 20 维护 2006-10-5
6011 30 维修 2006-11-2
6011 20 维护 2006-11-3
6011 30 维修 2006-11-2
6011 20 维护 2006-11-3
6013 30 维修 2006-10-6
6013 30 维修 2006-11-6
6013 30 维修 2006-11-6
6014 20 维护 2006-11-8
6014 30 维护 2006-9-7
6016 20 维护 2006-6-5
6016 30 维修 2006-10-8

sql语句目标:

1、先筛选出某时间的记录如:11月份的记录

6011 30 维修 2006-11-2
6011 20 维护 2006-11-3
6011 30 维修 2006-11-2
6011 20 维护 2006-11-3
6014 20 维护 2006-11-8
6013 30 维修 2006-11-6
6013 30 维修 2006-11-6

2、再筛选出维修的
6011 30 维修 2006-11-2
6011 30 维修 2006-11-2
6013 30 维修 2006-11-6


6013 30 维修 2006-11-6

3、最后统计出:
6011 60 维修
6013 60 维修

我知道SQL有 group by
但是下面这句只是从第2到第3,但第1呢?怎么样的SQL才能实现从第1到第3
select 类别, sum(出库金额) from 数据表 group by 类别 order by 类别


[解决办法]
应该把年也group by 进去吧,不然几年前的也汇总进去了

读书人网 >ASP

热点推荐