14. september 2007 - 13:49Der er
6 kommentarer og 1 løsning
Flere counts i samme query
Goddag
Jeg står med et lille problem med hensyn til sql.
Jeg har en table der viser om en besked er afstendt eller den er failet. Jeg mangler så et udtræk der kan give mig hvor mange failed der er og hvor mange der er sendt for hver dag. Jeg har et status felt, hvor det kan være "sent" eller "failed" og jeg skulle gerne vide det for hver dag. Jeg har til hver post en felt der hedder "sendTime" der angiver hvornår den er sent eller prøvet sent i tilfælde af den er failed. Feltet er et datetime felt.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
SELECT date( et_timestamp_felt ) as dato, (SELECT COUNT(*) FROM tabel WHERE status_felt = 'Failed') AS failed,(SELECT COUNT(*) FROM tabel WHERE status_felt = 'Sent') AS sent FROM din_tabel GROUP BY dato
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.