Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a table with numbers from 0-5, under different field names (Score1, Score2 etc. all the way to Score50) that need to be summed at the last column of that same row. Each row represents a different client with its own info.

Is it possible and if it is, some help would be nice.

share|improve this question
Unless Access has a limitation on the number of columns you can + together in the query, I don't see a real problem here - except your data layout: you should normalize your table a bit more, with a column for "client_id" and only one score per row. – Mat Sep 16 '13 at 10:01
The problem is Access wont let me calculate the sum of values in the same row. Was just wondering if thats possible at all. I'm pretty new to Access so I don't know how to mark new Clients with their own ID. – Ville Koivunen Sep 16 '13 at 10:33
select *, Score1 + Score2 + ... + Score50 as TotalScore
from table

You can fill in the rest of the scores :-)

By the way, you really should normalise this table. It will make your life much easier.

share|improve this answer
Sure I could and would if I had any idea how :D I'm just pretty new to this Access stuff still. – Ville Koivunen Sep 21 '13 at 22:32
No worries, but did my query above work out for you? – Yawar Sep 21 '13 at 23:35
Yes it did. Thank you :) – Ville Koivunen Sep 22 '13 at 9:34

You can create a view with same Query Defined by Yawar select , Score1 + Score2 + ... + Score50 as Total Score from table*strong text**

and you do not need to write same query again and again.

Regards, Sam

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.