Discussion:
show numbers of records as % ???
(too old to reply)
Otto
2007-02-15 21:21:31 UTC
Permalink
Hi
I'm migrating from Access til MySQL.
Works fine so far - but one thing is nearly killing me:

I got the count of total records in a variabel - (antalRecords)
I got the count for the Field Q1 where the value value is = 'nej'
Now I just need to calculate how many % of my records have the value 'nej'
I access this worked very fine - but with MySQL ( and ASP) I just cant get
it right!!! I go crazy ....

My code looks like this :

strSQL="SELECT COUNT(Q1) AS Q1_nej FROM Tbl_evaluering " &_
"WHERE Q1 = 'NEJ' "
set RS = connection.Execute(strSQL)
antal_nej = RS("Q1_nej")
procent_nej = formatNumber((antal_nej),2)/antalrecords * 100

Hope ...praying for help ...Please ;-)
best wishes -Otto - Copenhagen
strawberry
2007-02-16 10:41:52 UTC
Permalink
Post by Otto
Hi
I'm migrating from Access til MySQL.
I got the count of total records in a variabel - (antalRecords)
I got the count for the Field Q1 where the value value is = 'nej'
Now I just need to calculate how many % of my records have the value 'nej'
I access this worked very fine - but with MySQL ( and ASP) I just cant get
it right!!! I go crazy ....
strSQL="SELECT COUNT(Q1) AS Q1_nej FROM Tbl_evaluering " &_
"WHERE Q1 = 'NEJ' "
set RS = connection.Execute(strSQL)
antal_nej = RS("Q1_nej")
procent_nej = formatNumber((antal_nej),2)/antalrecords * 100
Hope ...praying for help ...Please ;-)
best wishes -Otto - Copenhagen
SELECT (COUNT( t1.mytable_id ) / COUNT( t2.mytable_id )) *100 percent
FROM `mytable` t1
RIGHT JOIN mytable t2 ON t1.mytable_id = t2.mytable_id
AND t2.myfield = 'nej';
Vern99t
2007-02-17 06:28:31 UTC
Permalink
Post by Otto
Hi
I'm migrating from Access til MySQL.
I got the count of total records in a variabel - (antalRecords)
I got the count for the Field Q1 where the value value is = 'nej'
Now I just need to calculate how many % of my records have the value 'nej'
I access this worked very fine - but with MySQL ( and ASP) I just cant get
it right!!! I go crazy ....
strSQL="SELECT COUNT(Q1) AS Q1_nej FROM Tbl_evaluering " &_
"WHERE Q1 = 'NEJ' "
set RS = connection.Execute(strSQL)
antal_nej = RS("Q1_nej")
procent_nej = formatNumber((antal_nej),2)/antalrecords * 100
Hope ...praying for help ...Please ;-)
best wishes -Otto - Copenhagen
One reason code might not work..
Try using Concat(string,string) .... & is not valid MYSQL syntax for
adding strings

Continue reading on narkive:
Loading...