首页 > 解决方案 > 如何获取所选表中的总行数?

问题描述

我在使用查询来获取表中的总行值时遇到问题。我已经使用下面的方法来获取表中的总行值,但是没有用。希望有人能指导我解决这个问题。谢谢。

select count(created) as sum_row,created, count(created) AS total_row
from payment_details
group by created

结果表

sum_row |   created    | total_row
   1      2020-06-17       1
   1      2020-06-19       1
   1      2020-06-25       1
   1      2020-07-17       1
   1      2020-07-22       1

我想要如下所示的预期表格结果,想要计算所选表格中的总行数。

sum_row 
   5 

标签: sql-server

解决方案


你想要列中的总行数sum-row吗?使用OVER()从句。

select count(created) OVER() as sum_row,
       created, 
       count(created) AS total_row 
from   payment_details  
GROUP BY created

推荐阅读