Avatar billede pelskee Nybegynder
11. november 2004 - 14:33 Der er 5 kommentarer og
1 løsning

Group by flere kriterier

hvordan kan jeg gruppere denne sætning så records der er oprettet samme dag og tidspunkt kun tælles med 1 gang.


"SELECT nyhedsbrevID, Modtager, COUNT(Modtager) AS Antal  FROM StarClubStatistik  WHERE nyhedsbrevID=170 AND URL<>'' AND Modtager<>'' GROUP BY Modtager"

tabel indeholder:
IDstatistik
nyhedsbrevID
Link
Dato
Tid
Modtager
URL

eksempel: disse data skal kun tælles for 1
      5116 170 Brugerdefinerede links 05-11-2004 16:01:58 Ernst  http://www.border-wines.dk/nyhedsbrev.asp
      5117 170 Brugerdefinerede links 05-11-2004 16:01:58 Ernst  http://www.border-wines.dk/nyhedsbrev.asp
      5118 170 Brugerdefinerede links 05-11-2004 16:01:58 Ernst  http://www.border-wines.dk/nyhedsbrev.asp
Avatar billede fsconsult.dk Nybegynder
11. november 2004 - 14:45 #1
GROUP BY Modtager, Dato  ?
Avatar billede pelskee Nybegynder
11. november 2004 - 14:53 #2
"SELECT nyhedsbrevID, Modtager, COUNT(Modtager) AS Antal  FROM StarClubStatistik  WHERE nyhedsbrevID=170 AND URL<>'' AND Modtager<>'' GROUP BY Modtager, Dato, Tid"

Men så bliver Modtageren kopieret ud en masse gange.
Avatar billede arne_v Ekspert
11. november 2004 - 15:13 #3
COUNT(DISTINCT Modtager) AS Antal 

måske ?
Avatar billede arne_v Ekspert
21. november 2004 - 19:39 #4
pelskee>

Kommet videre ?
Avatar billede pelskee Nybegynder
12. oktober 2005 - 01:23 #5
det virker nu
du skal have point
undskyld den langsomme svartid!
Avatar billede arne_v Ekspert
12. oktober 2005 - 09:37 #6
så ligger jeg et svar
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