【发布时间】:2016-08-10 13:23:48
【问题描述】:
我正在寻找可以提供过去 30 天和持续到最后 30 天数据的查询。
例如 - 如果今天是 6/30 den,我应该能够在 5/30 和 4/30 之前提取数据。我已经尝试了下面的代码,但它只提供了过去 30 天的数据
SELECT Avg(Sub.Ticket) AS Average2
FROM (SELECT Fulldate, COUNT(Ticket_Number) AS Ticket
FROM RawData
GROUP BY Fulldate
) AS sub
WHERE ((([RawData].[FullDate])>=#6/30/2016#-30-30));
【问题讨论】:
-
我不清楚您要准确计算什么。这是过去 30 天的 AVG 和过去 30+30 (=60) 天的另一个 AVG?
-
过去 30 天的平均值和之前 30 天的另一个平均值
-
感谢您的澄清。请参阅下面的答案。
-
GROUP BY datediff("d", [RawData].[FullDate], #6/30/2016#) \ 30这是整数除法。