25. september 2006 - 18:55Der er
13 kommentarer og 1 løsning
selecte ud fra intervaller
hej jeg har en tabel hvor hver række bla. indeholder alder.
! navn: ! alder: ! ! ib ! 5 ! ! bo ! 3 ! ! ole ! 23 !
Jeg skal nu have udtrukket fx antal rækker for personer mellem 0 - 10 år, 11 - 10 år, 21 - 30 år osv osv... kan det lade sig gøre med een sql sætning? noget a la: select count(*) from tabel1 where alder between 0-10,11-20....
Måske sådan her: (SELECT '0-10', COUNT(*) FROM tabel WHERE alder BETWEEN 0 AND 10) UNION (SELECT '11-20', COUNT(*) FROM tabel WHERE alder BETWEEN 11 AND 20)
Hmm - det er faktisk vigtigt også at rækken ud selvom der ikke er noget resultat... Men det kommer der desværre heller ikke ud fra det svar hmortensen har givet... har prøvet med en CASE osv men uden held..
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.