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 进去吧,不然几年前的也汇总进去了