Link to home
Start Free TrialLog in
Avatar of tahirih
tahirih

asked on

Access SQL - Counter Field

In SQL for Access, how can I make a counter field so that the counter restarts as the ID field changes per number of rows. Please note the following example with the fields:

1.[Counter] - this field is created from fields 2. and 3.
2. [ID] - member ID #
3. Row - this is the number of rows per ID that can range from 1 - limitess - not a field

The original is:

ID      
1
1
1
1
1
1
2
2
2
2
45
45
68
68
68
68
68
68
68
68
68
68
68
68

The newly created output table will be ([Counter] has been newly created):

ID      Counter
1          1
1          2
1          3
1          4
1          5
1          6
2          1
2          2
2          3
2          4
45        1
45        2
68        1
68        2
68        3
68        4
68        5
68        6
68        7
68        8
68        9
68        10
68         11
68          12

It is preferred that there is a SQL based solution (not VB).

Thanks.

Avatar of lammy82
lammy82
Flag of United Kingdom of Great Britain and Northern Ireland image

Is there another field in the table which indicates the ordering of the new 'Counter' field? (The problem is easier to solve if there is!) ... for example a primary key auto-incrementing field ?
Avatar of tahirih
tahirih

ASKER

At this time no, but it can be created.
 
Please offer your thoughts with a primary key.

Thanks.
ASKER CERTIFIED SOLUTION
Avatar of Sharath S
Sharath S
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of tahirih

ASKER

This worked wonderfully. Thank you so much.