特定日期范围内特定日期的总销售额SQL Server

时间:2013-09-23 20:03:11

标签: sql sql-server sales weekday

这里有一点问题,我出于某种原因无法找到一个简单的方法来做到这一点,即使我知道必须有。我们有能力在日期之间获得总销售额,但我的老板希望能够获得一周中每天的总销售额,例如,星期一的所有销售总额在7/1/13和{{1}之间}。

以下是对这些日期之间的销售额求和的查询。

8/1/13

1 个答案:

答案 0 :(得分:0)

如果你想/周一/得到星期一的结果,那么只需将以下内容添加到你的where子句中:

and datepart(dw,tblItem.dateOrder) = 1

如果您希望查询包含每天的列,则必须使用每天的datepart在select部分中使用case语句。

这假设你在美国......一周的第一天因国家/地区而异

DatePart信息 - http://msdn.microsoft.com/en-us/library/ms174420.aspx