Avatar billede kxh Nybegynder
27. september 2004 - 12:35 Der er 1 løsning

SQL forespørgsel - count funktioner

Hej

Denne forespørgsel laver en count på antal læste og ikke læste brikker, pr. ipadresse. Jeg har der udover et felt som pr. læsning viser hvormange gange brikke er læst, mit spørgsmål er så hvordan jeg tilføjer en count til dette select som tæller
hvor mange brikker som er læst under 10 gange !


SELECT
ID_ipadresse AS 'IP adresse:',
antallaest AS 'Antal læst:',
antalikkelaest AS 'Antal ikke læst:',
100*antallaest/(antallaest+antalikkelaest) AS 'Procent læst:',
100*antalikkelaest/(antallaest+antalikkelaest)
from (
select
ID_ipadresse,
count(nullif(isnumeric(id_number),1)) antalikkelaest,
count(nullif(isnumeric(id_number),0)) antallaest ,
FROM
t_jama_dblogger (NOLOCK)
GROUP BY ID_Ipadresse ) s

hilsen

Kim
Avatar billede trer Nybegynder
28. oktober 2004 - 22:52 #1
Du kan bruge "having" - dvs.

SELECT
ID_ipadresse AS 'IP adresse:',
antallaest AS 'Antal læst:',
antalikkelaest AS 'Antal ikke læst:',
100*antallaest/(antallaest+antalikkelaest) AS 'Procent læst:',
100*antalikkelaest/(antallaest+antalikkelaest)
from (
select
ID_ipadresse,
count(nullif(isnumeric(id_number),1)) antalikkelaest,
count(nullif(isnumeric(id_number),0)) antallaest ,
FROM
t_jama_dblogger (NOLOCK)
GROUP BY ID_Ipadresse HAVING count(*)<10 ) s
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