2017-03-24 4 views
0

これは元のテーブルです:カウント行

| ID | Card_No | 
|----+---------| 
| 1 | 6453671 | 
| 1 | 8795732 | 
| 1 | 9948495 | 
| 2 | 7483009 | 
| 2 | 1029001 | 
| 3 | 7463094 | 

はこのようにそれを作るために、それは可能ですか?計算された列を元のテーブルに追加しますか?

| ID | Card_No | Total | 
|----+---------|-------| 
| 1 | 6453671 | 3 | 
| 1 | 8795732 | 3 | 
| 1 | 9948495 | 3 | 
| 2 | 7483009 | 2 | 
| 2 | 1029001 | 2 | 
| 3 | 7463094 | 3 | 

私はのMicrosoft Accessを使用している、と私は、このようなコードを試してみた:

SELECT ID, COUNT (*) AS Total FROM Table GROUP BY ID 

をしかし、私は私が望む結果を得ることはありませんでした。

答えて

0

まず、計算された値をテーブルに戻すことは、不必要であるだけでなく、デザインが悪いことです。

オプション:

  1. その後、別のクエリがテーブルに

  2. Dcount関数()ドメインを集計クエリを結ぶ集計クエリを作成テキストボックスに表現して

  3. をレコードをカウントしたレポートの構築クエリの集合関数