Avatar billede kometen79 Nybegynder
16. november 2010 - 16:13 Der er 6 kommentarer

SELECT Distinct

Hej Eksperter,

Hvordan kan dette lade sig gøre, jeg skal trække alle unikke IP adresser ud (IP) af min tabel clicks, men skal I samme om gang bruge en anden værdi (Click) fra tabellen, hvordan kan jeg gøre det?

Dette her fejler selvfølgelig:

                        Call opentbl("SELECT DISTINCT IP FROM click", rs)
                            ClickPrice = 0
                            ClickPricetotal = 0
                                if not rs.eof then
                                    do while not rs.eof
                                            ClickPrice = rs("click")
                                    rs.movenext
                                        loop
                                end if
                        Call closetbl(rs)
Avatar billede -mundi- Nybegynder
16. november 2010 - 16:42 #1
select sum(click)as antalklik,ip from clicks group by ip
Avatar billede kometen79 Nybegynder
16. november 2010 - 16:50 #2
Beklager jeg tror jeg har formuleret mig forkert - den skal lave et loop med alle unique click, giver det mening?
Avatar billede michael_stim Ekspert
16. november 2010 - 17:32 #3
Ved ikke om jeg er helt med:

SELECT COUNT(click), ip FROM tabel GROUP BY ip

Måske
Avatar billede kometen79 Nybegynder
16. november 2010 - 18:01 #4
Nej desværre, den skal køre et loop med alle unikke IP adresser, men i loopet skal jeg kunne læse Click, som indikere en pris også lægges sammen.
Avatar billede showsource Seniormester
16. november 2010 - 18:29 #5
SUM() sammen med GROUP() ?
Avatar billede michael_stim Ekspert
28. november 2010 - 13:28 #6
Response? Er det ikke på tide at få lukket nogle af alle dine spørgsmål?
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
Kurser inden for grundlæggende programmering

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