我使用的是Access 2007. column1
是数值(第1周,第2周,第3周),在column2
中是成本中心(01,03,05, 12,24等)。我正在尝试创建一个查询,以便为每个成本中心计算column1
的所有实例,并将结果显示在3个不同的列中。例如:Access 2007查询在同一列中计数不同的值
Cost Center Week1 Week2 Week3
01 15 25 3
03 8 10 12
05 200 11 55
似乎不应该太难,但我不能让它工作。这是唯一的,如果我算一个特定的星期
SELECT Mid([TransTable]![LGCY_IORG_ID],1,2) AS Expr1,
Count(TransTable.Week) AS CountOfWeek
FROM TransTable
WHERE (((TransTable.Week)="Week 1"))
GROUP BY Mid([TransTable]![LGCY_IORG_ID],1,2);
我想在另一列获得第1周在一列中,2周时运作的代码,和3周的第3列,感谢您的帮助。
提供样本源数据。也许一个CROSSTAB查询是合适的。 – June7
你是否希望按月份和年份分组数据? – June7