当前位置:主页>销售管理软件> 列表

SQL问题(列出各部门前10个销售金额商品)

仓库管理软件版1楼: 一数据表有:部门、商品名称、日期、销售金额等。
我想从此表中列出每个部门在某一日期段内的排名前十位(销售金额合计)的商品名称及其销售金额(合计)。
怎么写SQL?谢谢。

2楼: select top 10 部門名稱,合計,金額 from table order by 合計 如商贸财神进销存软件

3楼: select top10, 部门, 商品 , sum(销售金额) 销售金额 from table where
日期=8888-88-88 group by 部门, 商品 order by 销售金额

4楼: select top 10 * from (select 日期,商品名称,sum(销售金额) as 合計 from tablename group by 日期,商品名称)a order by 日期

5楼: 我写了SQL如下,但执行时出错
select top 10 部门,商品名称,sum(销售金额) from table
where 日期 between 20050801 and 20050831
group by 部门,商品名称
order by 部门,sum(销售金额)

6楼: 查询加上日期列试试