Sql server 每月总销售额
如果您有一个带有Sql server 每月总销售额,sql-server,tsql,Sql Server,Tsql,如果您有一个带有SALES{Customer\u ID,Price,SmallDateTime date}的表。你如何报告每个月的销售额 SELECT Sum(Price) As Total Sales FROM SALES Group By What Having What 另一个解决方案是计算月的第一天 Select DateAdd(d,DateDiff(d,0,[Date])-DatePart(d,[Date])+1,0) , Sum( Price ) From Sales G
SALES{Customer\u ID,Price,SmallDateTime date}
的表。你如何报告每个月的销售额
SELECT Sum(Price) As Total Sales FROM SALES Group By What Having What
另一个解决方案是计算月的第一天
Select DateAdd(d,DateDiff(d,0,[Date])-DatePart(d,[Date])+1,0)
, Sum( Price )
From Sales
Group By DateAdd(d,DateDiff(d,0,[Date])-DatePart(d,[Date])+1,0)
试试这个
SELECT A.CAL_YEAR AS YEAR ,A.CAL_WEEK AS WEEK,SUM(B.SUM_OF_PROFIT) as profit FROM
CALANDER A,SALES_FACT B WHERE A.DATE_ID=B.DATE_ID
GROUP BY A.CAL_YEAR,A.CAL_WEEK;
Select DateAdd(d,DateDiff(d,0,[Date])-DatePart(d,[Date])+1,0)
, Sum( Price )
From Sales
Group By DateAdd(d,DateDiff(d,0,[Date])-DatePart(d,[Date])+1,0)
SELECT A.CAL_YEAR AS YEAR ,A.CAL_WEEK AS WEEK,SUM(B.SUM_OF_PROFIT) as profit FROM
CALANDER A,SALES_FACT B WHERE A.DATE_ID=B.DATE_ID
GROUP BY A.CAL_YEAR,A.CAL_WEEK;