读书人

最近10次货物的数量合计,该怎么解决

发布时间: 2012-03-18 13:55:39 作者: rapoo

最近10次货物的数量合计
Table1

日期 数量 货物
2012-1-1 1 a
2012-1-2 2 a
2012-1-3 6 b
....


想要求最近10次货物a的数量合计,谢谢




[解决办法]

SQL code
select sum(数量)from(   select *,px=row_number() over (partition by 货物 order by 日期 desc)   from table1) twhere px <= 10
[解决办法]
SQL code
select sum(数量) from(select top 10 数量 from table1 where 货物='a' order by 日期 desc) 

读书人网 >SQL Server

热点推荐