最近10次货物的数量合计
Table1
日期 数量 货物
2012-1-1 1 a
2012-1-2 2 a
2012-1-3 6 b
....
想要求最近10次货物a的数量合计,谢谢
[解决办法]
select sum(数量)from( select *,px=row_number() over (partition by 货物 order by 日期 desc) from table1) twhere px <= 10
[解决办法]
select sum(数量) from(select top 10 数量 from table1 where 货物='a' order by 日期 desc)