sql-server - 每月总销售额

标签 sql-server tsql

如果您有一个包含 SALES {Customer_ID, Price, SmallDateTime 日期} 的表。您如何报告每月的所有销售额?

SELECT Sum(Price) As Total Sales FROM SALES Group By What Having What 

最佳答案

  SELECT YEAR(date) as SalesYear,
         MONTH(date) as SalesMonth,
         SUM(Price) AS TotalSales
    FROM Sales
GROUP BY YEAR(date), MONTH(date)
ORDER BY YEAR(date), MONTH(date)

关于sql-server - 每月总销售额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5984738/

相关文章:

LINQ 中常见列的 C# 抽象基类

sql-server - 如何验证数据库备份

sql - 这些 SQL UPDATE 语句中的哪一个会更快?

sql-server - SQL 服务器上的 yearweek

c# - SqlDependency.OnChange 未在日期时间列上使用过滤器触发

sql-server - SQL Server : How do I increase the size of the transaction log?

.net - SQL Server 停止加载程序集

tsql - Out 参数被正确分配,但调用者只看到一个 NULL。线索?

sql - 为什么我不能在 SQL 中创建这个表?

sql-server - SQL Server 2005 : what data type to use to store passwords hashed by SHA-256 algorithm?