【问题标题】:Sql query to return SUM and # of rows that match querySql 查询返回 SUM 和匹配查询的行数
【发布时间】:2009-05-21 15:55:33
【问题描述】:

表用户数据(用户 ID、销售额、积分)

我需要返回给定日期范围内的销售额总和、信用总和以及返回的行数。

是否可以在 1 个查询中进行?

【问题讨论】:

    标签: jquery sql-server


    【解决方案1】:
    SELECT COUNT(*), SUM(Sales), SUM(Credits)
    FROM UserData
    WHERE TransactionDate BETWEEN @StartDate AND @EndDate
    

    【讨论】:

      【解决方案2】:

      你也可以像这样为计算列命名

      
         SELECT 
            COUNT(*) AS NumRows, SUM(Sales) AS SalesTotal, SUM(Credits) AS CreditsTotal
         FROM UserData
         WHERE TransactionDate BETWEEN @StartDate AND @EndDate
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-29
        • 1970-01-01
        • 2022-01-19
        • 1970-01-01
        相关资源
        最近更新 更多