当前位置: 代码迷 >> Sql Server >> 最近10次货物的数量合计,该怎么解决
  详细解决方案

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

热度:119   发布时间:2016-04-27 14:12:46.0
最近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)
  相关解决方案