hjælp til asp poll
Jeg vil gerne lave en ASP poll på min website, jeg har følgende tabeller:Poll (indeholder):
*pollid
*answerone
*answertwo
*answertree
-------------------
Poll_Svar (indeholder):
*svarid
*pollid
*answerone (tal felt)
*answertwo (tal felt)
*answertree (tal felt)
*antalstemmer (tal felt)
--------------------
når folk stå stemmer så forhøjes svaret med +1 og til slut lægges alle svar sammen og gemmes i antalstemmer, det vil sige at der kun er en post pr. poll da stemmerne bare opdateres
nu vil jeg gerne vide hvordan min SQL streng skal se vis jeg vil udskrive resultatet i procent:
Eksempelvis:
Vis Answerone har fået 1 stemme
og Answertwo har fået 1 stemme
og det sidste gælder answertree også
så skal der jo ved hver svar stå 33,3%
da 100/3 er 33,3
håber i forstår mig:
Den eneste løsning jeg selv har fundet herinde, kunne jeg ikke få til at fungere, men den ser således ud:
SELECT count(*) AS antalstemmer, avg(answerone) AS procent
FROM poll_answers
og udskriver dataen således:
<% Response.Write"" & Round(svar1("procent"), 2) & "" %>