我有一张包含订单集合的表。这些字段是:
-
customerName
(text)
-
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
有人可以告诉我该怎么做吗?
Thanks
创建一个可以更轻松地进行分组的字段。
SELECT COUNT(OrderID), WeekStart
FROM
(
SELECT *,
dateadd(week, datediff(day,'20000107',yourDate) / 7, '20000107') AS WeekStart
FROM Orders
) o
GROUP BY WeekStart;
20000107 是已知的星期五。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)