sql语句分页如何使用sum、count语句

s18669289005 2016-04-11 09:43:47
select w2.n,w1.* from Record w1,(select top 2 ROW_NUMBER() over ( ORDER BY ID ASC) n,id from Record WHERE 操作员='admin' and 类型='上分') w2 where w1.id = w2.id and w2.n>0 order by w2.n asc


比如这个语句,我要如何求助 这里面 列名为 额度 的总数 ,
...全文
373 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2016-04-12
  • 打赏
  • 举报
回复
引用 6 楼 s18669289005 的回复:
select w2.n,w1.*,sum(额度) over() as total from Record w1,(select top 2 ROW_NUMBER() over ( ORDER BY ID ASC) n,id from Record WHERE 操作员='1' and 类型='下分') w2 where w1.id = w2.id and w2.n>0 order by w2.n asc 可以了 ,谢谢 ,调整成这样就可以了
对这样是可以的,这个求的就是所有数据的和,而且这一列的数据都是一样的。 另外,你也可以分组来求和: sum(额度) over(partition by 分组字段)
s18669289005 2016-04-12
  • 打赏
  • 举报
回复
select w2.n,w1.*,sum(额度) over() as total from Record w1,(select top 2 ROW_NUMBER() over ( ORDER BY ID ASC) n,id from Record WHERE 操作员='1' and 类型='下分') w2 where w1.id = w2.id and w2.n>0 order by w2.n asc 可以了 ,谢谢 ,调整成这样就可以了
s18669289005 2016-04-12
  • 打赏
  • 举报
回复
引用 3 楼 yupeigu 的回复:
没明白你说的意思。。。
select w2.n,w1.* from Record w1,(select top 2 ROW_NUMBER() over ( ORDER BY ID ASC) n,id from Record WHERE 操作员='admin' and 类型='上分') w2 where w1.id = w2.id and w2.n>0 order by w2.n asc 这是一个分页查询的SQL语句,我想要求助这一页中,一列的 和 , 字段为 : 额度 ,就是要把 sum(额度),加到这个语句里面求出来
LongRui888 2016-04-12
  • 打赏
  • 举报
回复
没明白你说的意思。。。
s18669289005 2016-04-12
  • 打赏
  • 举报
回复
引用 2 楼 jollroy 的回复:
select w2.n,w1.* from Record w1,(select top 2 ROW_NUMBER() over ( ORDER BY ID ASC) n,sum('额度') over() as total,id from Record WHERE 操作员='admin' and 类型='上分') w2 where w1.id = w2.id and w2.n>0 order by w2.n asc
消息 8117,级别 16,状态 1,第 1 行 操作数数据类型 varchar 对于 sum 运算符无效。 出现这个报错 ,
jollroy 2016-04-12
  • 打赏
  • 举报
回复
select w2.n,w1.* from Record w1,(select top 2 ROW_NUMBER() over ( ORDER BY ID ASC) n,sum('额度') over() as total,id from Record WHERE 操作员='admin' and 类型='上分') w2 where w1.id = w2.id and w2.n>0 order by w2.n asc
s18669289005 2016-04-11
  • 打赏
  • 举报
回复
sum(额度)

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧