我有以下数据:
Site # | Site Name | Product | Reading Date | Volume
1 | Cambridge | Regular | 02/21/17 08:00 | 40000
2 | Cambridge | Regular | 02/22/17 07:00 | 35000
3 | Cambridge | Regular | 02/22/17 10:00 | 30000
我想要达到的是获得过去30天的[音量]的总和,同时在每天最新的阅读时间,因为它是否有一天有1,2或3个读数非常不一致。我尝试了很多东西,但无法让它发挥作用。
这是我尝试过的:
SELECT [Site #], Product, Sum(Volume) AS SumOfVolume, DatePart("d",InventoryDate]) AS Day
FROM [Circle K New]
GROUP BY [Site #], Product, Day
HAVING (([Site #]=852446) AND (Product ="Diesel Lows"))
ORDER BY DatePart("d",[Inventory Date]) DESC;
结果:
它添加了同一天的两个读数。我正在考虑获得每日平均值,然后从中找到月平均值。但我不确定价值变化是否会影响平均数。