Gå til innhold

MSSQL problem - benytte hentet data i samme spørring


Anbefalte innlegg

Hei!

Jeg trenger å hente ut litt data av en vote.

 

Voten har to tabeller:

- vote

- svar

 

vote inneholder

id

spørsmål

opprettet

...

 

svar inneholder

id

svaralternativ

vote_id

...

 

Det jeg trenger å gjøre er i en spørring å hente ut antallet som har besvart en vote, og hvor mange som har svart ja, og de som har svart ja i prosent.

 

Jeg henter ut antallet lett, men hvordan beregne prosent, og gjerne runde ned til en desimal?

 

SELECT COUNT(*) AS besvart,

(SELECT COUNT(*) FROM svar WHERE svar.vote_id = vote.id) AS ja)

FROM vote WHERE vote.id = 1

 

Det jeg trenger å gjøre er å ta

ja/besvart*100

og runde av til en desimal

 

Noen som har noen tips?

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...