Avatar billede Slettet bruger
29. november 2002 - 11:35 Der er 6 kommentarer

FLERE COUNT'S I EN SQL

Hej.
Er det muligt at lave et recordset, der tæller flere forskellige celler udfra nogle forskellige kriterier, i EN sætning?
Jeg skal fx have lavet, en der tæller hvor mange rækker der ialt er, og en der tæller hvor mange der i et svar (spm1) har svaret 1.
Det jeg har kommet op med indtil videre er :

SELECT COUNT (ID) AS ANTAL, COUNT (Spm1) AS SPM FROM Spoergeskema_kampagne WHERE Spm1 = '1'

Men det virker ikke efter hensigt.
Problemet er, at jeg vil have flere WHERE med, men ved ikke hvordan
Avatar billede iphase Nybegynder
29. november 2002 - 11:38 #1
for at have flere WHERE MED skrives der bare AND eller OR, kommer an på hvad du vil.
Avatar billede iphase Nybegynder
29. november 2002 - 11:39 #2
SELECT COUNT (ID) AS ANTAL, COUNT (Spm1) AS SPM FROM Spoergeskema_kampagne WHERE Spm1 = '1' AND spm2 = '2' OR spm3 = '3'
Avatar billede Slettet bruger
29. november 2002 - 11:42 #3
Ja, men essensen er, at den ANTAL bliver 14, og SPM1 bliver også 14, der er kun 10 der har svaret 1 i den, resten har svaret 0. Begge bliver det samme, ved ikke hvordan jeg skiller det ad.
Avatar billede Slettet bruger
29. november 2002 - 11:43 #4
Virker stadig ikke, som sagt, de 2 ANTAL og SPM, skal være forskellige.
Ved ikke om det kan lade sig gøre i en SELECT
Avatar billede kichian Nybegynder
29. november 2002 - 18:59 #5
select id,spm1, count(spm1) from Spoergeskema_kampagne group by id,spm1 with rollup
Avatar billede proaccess Nybegynder
02. december 2002 - 07:58 #6
Prøv lige med:

SELECT Count(ID) AS Antal, -SUM((Spm1 Is Not Null)) AS Spg1 FROM Spoergeskema_kampagne;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

IT Consultant

LINK Mobility

Support Specialist

Styrelsen for Grøn Arealomlægning og Vandmiljø

Teamleder til Application Management