webForumDet fria alternativet

Dubbel Distinct

1 svar · 166 visningar · startad av m_soderlund

m_soderlundMedlem sedan sep. 20024 733 inlägg
#1

I SQL-satsen nedan plockar jag ut unika lag ur en tabell i en databas, samt respektive lags poäng, men jag vill även plocka ut unika Count(agentid) ur tabellen - vilket inte går. Dubbla distinct tycks inte fungera. :(
Hur fixar jag detta?

       SQLt = "SELECT distinct a.team," & _
         "[red][b](SELECT Count(agentid) FROM " & tbl & " b WHERE" & _
         " b.team = a.team AND b.orderdate = '" & dt & "') AS agents,[/b][/red]" & _
         "(SELECT Sum(Points) FROM " & tbl & " b WHERE" & _
         " b.team=a.team AND b.orderdate = '" & dt & "') AS points" & _
         " FROM " & tbl & " a WHERE a.orderdate = '" & dt & "' ORDER BY b.points DESC"

Tacksam för hjälp.

(markerat med rött där problemet finns)

m_soderlundMedlem sedan sep. 20024 733 inlägg
#2

Hehe, jag fick hjälp från annat håll och Count(distinct agentid) fungerade alldeles utmärkt. :bire

371 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
126 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
122 ms — hämta inlägg (db)
120 ms — hämta bilagor (db)