Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Counting items in a column

Status
Not open for further replies.

ReineM

Technical User
Jul 22, 2002
11
US
Hi..I have a query that returns negative and positive numbers -11 through 11. I want to count the number of 1's, -1's, 2's, -2's, etc. in the column (including 0's).

So if my column was:

0
-3
1
0
5
-3
0

The result I am looking for is the total for each:

0 (3)
-3 (2)
1 (1)
5 (1)

I then need to figure out what percentage of the total each one represents.

Thanks in advance for your help..this one has got me stumped!

Reine

 
Three queries:

qryPass1:
SELECT "LINK" AS LINK, Sum(1) AS RecordCount
FROM tblValues
GROUP BY "LINK";

qryPass2:
SELECT "LINK" AS LINK, tblValues.ValueField, Count(tblValues.ValueField) AS CountOfValueField
FROM tblValues
GROUP BY "LINK", tblValues.ValueField;

qryPass3:
SELECT qryPass2.ValueField, qryPass2.CountOfValueField, Format(([qryPass2]![CountOfValueField]/[qryPass1]![RecordCount])*100,"00.0") AS [PerCent]
FROM qryPass1 INNER JOIN qryPass2 ON qryPass1.LINK = qryPass2.LINK
ORDER BY qryPass2.ValueField;

Name the queries as I have and run qryPass3. You can rename qryPass3 to anything you want but the other two are being referenced in the SQL of the last query so leave them alone.

Good luck.
Bob Scriver
 
Reine, I forgot to mention that I created a table called tblValues with a single field called ValueField. It is this field that I put your test data into to create these queries. You will have to go through this code to change the table name and field name to match that of your table and field.

Good luck. Bob Scriver
 
Thank you so much Bob! I see now what I was doing wrong....this will help me with other things as well. I appreciate your time!

Reine
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top