当前位置: 代码迷 >> Sql Server >> 求和 表里很多记录,想求指定前几条数据该如何做
  详细解决方案

求和 表里很多记录,想求指定前几条数据该如何做

热度:339   发布时间:2016-04-27 16:33:24.0
求和 表里很多记录,想求指定前几条数据该怎么做
如这样的数据库有10条数据
字段  
id       price     sumprice  
1           2               2
2           3               5
3           6               11
4           4               15
........
这样的,怎样计算sumprice  
这个的
我想用
select   top   2   sum(price)   as   SUMprice     from   table

结果都是     整个price   的和




------解决方案--------------------
sum(price)就是将全列的数据相加.

除非你有分组或者什么的东西才行.
------解决方案--------------------
select SUMprice = sum(t.price)
from (select top 2 * from table) t
------解决方案--------------------
select sum(price) as SUMprice from table where id <=2
  相关解决方案