首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

sql语句!该如何写哦?

2012-02-03 
sql语句!!!该怎么写哦??数据表:所属产品出库金额类别出库时间601120维护2006-10-5601130维修2006-11-26011

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

热点排行