总数没有。按月和年排序后的行数

时间:2013-01-16 10:27:22

标签: sql sql-server-2008

我正在研究一个c#项目,因为我做了这个查询:

SELECT Sum(pric_ecolumn) 
FROM   table2 
WHERE  Datepart(mm, record_column) = @yourMonthSelected 
AND    Datepart(yy, record_column) = @yourYearSelected 

它返回特定月份和年份的价格列的总和。这是排序的类型,但我也想要除了多少行 作为SQL Server功能的sum(price_column)是否有任何函数可以返回我可以进行两次查询并使用它的总行数。

1 个答案:

答案 0 :(得分:1)

使用COUNT

SELECT SUM(pric_ecolumn)  AS Total_Price,
       COUNT(*) AS Count
FROM   table2 
WHERE  Datepart(mm, record_column) = @yourMonthSelected 
AND    Datepart(yy, record_column) = @yourYearSelected