【发布时间】:2010-02-12 00:46:13
【问题描述】:
我有一个如下所示的数据集:
Account Cost Centre TransNo
aaa 111 43443
aaa 111 32112
aaa 111 43211
aaa 112 32232
aaa 113 56544
bbb 222 43222
bbb 222 98332
ccc 111 88778
我需要添加一个列,它是与该帐户/成本中心组合相关的行数的计数器:
Account Cost Centre TransNo rCounter
aaa 111 43443 1
aaa 111 32112 2
aaa 111 43211 3
aaa 112 32232 1
aaa 112 56544 2
bbb 222 43222 1
bbb 222 98332 2
ccc 111 88778 1
这可以在 MSAccess 中使用 SQL 实现吗?以及我将如何处理(即我需要编写的 SQL 脚本是什么)?
提前致谢。
【问题讨论】:
-
您需要添加列来存储生成的值,还是可以即时计算?看起来像一个由 Cost_Center 分组的计数器,不难计算。
-
“我该怎么做?” - 通过编写查询。
-
我只需要即时计算。在真实的数据集中,还会有其他列(年/月)来计算,但我想逻辑是一样的。