我有一个包含Account_Number字段和Region字段的表,所以它看起来像这样:
Account_Number ... Region
12345678 Region1
12345667 Region2
我需要计算一个帐号访问每个地区的次数,以便输出如下:
Account_Number ... Nbr_Visits ... Region
12345678 3 Region 4
45678923 6 Region 2
因此,如果该客户在同一个月访问不同的地区,则该帐号可能会多次出现。这不是我设置的方式,但第三方需要这种格式,我不确定最好的方法。我正在使用MS Access 2010.
答案 0 :(得分:3)
SELECT Account_Number,Region,COUNT(*) AS Nbr_Visits
FROM myTable
GROUP BY Account_Number,Region
答案 1 :(得分:0)
我会按照以下方式做点什么:
SELECT Account_Number, COUNT(*) AS Nbr_Visits, Region
FROM myTable
WHERE Account_Date between **date1 goes here** and **date2 goes here**
Group by Account_Number, Region
我添加了日期逻辑,以便您可以在特定时间范围内拉回记录。我想在这种情况下你说了一个月。这应该是一个很好的样本,让你去。