2

次のようなデータセットがあります。

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

これは、SQLを使用してMSAccessで実行できますか?そして、どのようにそれを実行しますか(つまり、私が作成する必要のあるSQLスクリプトは何でしょうか)?

前もって感謝します。

4

1 に答える 1

1

何かのようなもの:

SELECT a.Account, a.[Cost Centre], a.TransNo, (SELECT Count(*) 
   FROM table4  b
   WHERE b.Account=a.Account 
   AND b.[Cost Centre]=a.[Cost Centre] 
   AND b.TransNo<=a.TransNo) AS AccountNo
FROM Table4 AS a
ORDER BY a.Account, a.[Cost Centre], a.TransNo;
于 2010-02-12T01:26:23.203 に答える