我有一张包含订单集合的表格.这些领域是:
customerName (文本) DateOfOrder (约会时间).我想显示每位客户每周的订单总数.我想安排在每周的星期五这样看起来像这样:
all dates follow mm/dd/yyyy
"bobs pizza", 3/5/2010, 10
"the phone co",3/5/2010,5
"bobs pizza", 3/12/2010, 3
"the phone co",3/12/2010,11
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我该怎么做?
谢谢
Rob*_*ley 15
创建一个可以更容易分组的字段.
SELECT COUNT(OrderID), WeekStart
FROM
(
SELECT *,
dateadd(week, datediff(day,'20000107',yourDate) / 7, '20000107') AS WeekStart
FROM Orders
) o
GROUP BY WeekStart;
Run Code Online (Sandbox Code Playgroud)
20000107是一个众所周知的星期五.