我想在访问中创建一个表格,该表格应列为当前月份和当月和去年的产品的销售数量。
结果应该像这样:
productid,sales16,sales17
我应该如何进行?因此,我每月都会通过单击"访问工具"中的按钮自动获得所需的结果。也许将VBA代码与SQL-Queries相结合?
给定字段:ProduciD,Dateofsale(DD:MM:Yyyy),Numberofsale,...
我感谢每个帮助,提示,...
谢谢你!:)
虽然您可以沿着这条路线走下去,为什么不使用访问报告?它将从任何查询或表中分组并汇总您的数据。
表格应用于输入和编辑数据。报告应用于显示数据库的报告。它可以为您节省很多困扰,并且您可能不需要任何代码。
您可以使用此查询:
Select
productid,
Sum(IIf(dateofsale Between
DateSerial(Year(Date()), Month(Date()), 1) And
DateSerial(Year(Date()), Month(Date()) + 1, 0), numberofsale, 0)) As
totalthis,
Sum(IIf(dateofsale Between
DateSerial(Year(Date()) - 1, Month(Date()), 1) And
DateSerial(Year(Date()) - 1, Month(Date()) + 1, 0), numberofsale, 0)) As
totallast
From
YourTable
Group By
productid