访问查询 - 基于每天最新的字段总和

时间:2017-02-22 17:45:15

标签: sql database ms-access

我有以下数据:

 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;

结果:

enter image description here

它添加了同一天的两个读数。我正在考虑获得每日平均值,然后从中找到月平均值。但我不确定价值变化是否会影响平均数。

0 个答案:

没有答案