如何获得总条数?

netharry 2019-05-30 08:20:26
有一个sql语句:
select a.AccountCode,a.AccountName, count(1)as Ammount,o.ObjectCode from RSITEM i inner join RSACCOUNT a on i.AccountID=a.AccountID
inner join RSOBJECT o on i.ObjectID=o.ObjectID inner join RSLOCATION l on i.LocationID=l.LocationID where l.LocationCode like 'BJ01%' group by o.ObjectCode,a.AccountCode,a.AccountName

但我想获得查询结果的总条数,如何写呢?多谢!
...全文
84 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
insus 2019-05-30
  • 打赏
  • 举报
回复
@@ROWCOUNT
这个是获取最近执行的SQL语句返回的记录数。
道玄希言 2019-05-30
  • 打赏
  • 举报
回复
select a.AccountCode, a.AccountName, o.ObjectCode, count(1)as Ammount, count(1) over(partition by '') as total from RSITEM i inner join RSACCOUNT a on i.AccountID=a.AccountID inner join RSOBJECT o on i.ObjectID=o.ObjectID inner join RSLOCATION l on i.LocationID=l.LocationID where l.LocationCode like 'BJ01%' group by o.ObjectCode,a.AccountCode, a.AccountName

22,206

社区成员

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

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