用SQL Server HAVING子句计算列和平均值

开发者在线 Builder.com.cn 更新时间:2007-01-30作者:builder.com.cn 来源:

SELECT 
      Sales.Customer.CustomerID,
      Sales.SalesOrderHeader.SalesOrderID,
      SUM(Sales.SalesOrderDetail.LineTotal) AS SubTotal
FROM
      Sales.Customer
      INNER JOIN Sales.SalesOrderHeader
      ON Sales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID
      INNER JOIN Sales.SalesOrderDetail
      ON Sales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderID
GROUP BY
      Sales.Customer.CustomerID,
      Sales.SalesOrderHeader.SalesOrderID
HAVING SUM(LineTotal) > 25000.00
ORDER BY
      Sales.Customer.CustomerID,
      SalesOrderID ;

用户评论

  • 用户名
  • 评论内容