Avatar billede jmc Nybegynder
28. juni 2005 - 16:53 Der er 11 kommentarer og
1 løsning

hvorfor kan man ikke benytte distict sådan

SELECT  Count(DISTINCT Users.user_id) AS medllemmertotal
FROM Users;
Avatar billede musicchart.dk Nybegynder
28. juni 2005 - 17:11 #1
Hvorfor gør du ikke bare dette?

Set rs = Conn.Execute("SELECT DISTINCT Users.user_id FROM users")

i = 0

If not rs.eof then
  Do
    i = i+1
  Loop until rs.eof
end if

'så kan du hente antal Record Sets ud via variablen i
Avatar billede nielle Nybegynder
28. juni 2005 - 17:58 #2
SELECT count(*) AS medllemmertotal FROM (SELECT DISTINCT user_id FROM Users)
Avatar billede jmc Nybegynder
28. juni 2005 - 21:07 #3
SELECT DISTINCT Count(Users.user_id) AS medllemmertotal
FROM Users;
takker, point?
Avatar billede nielle Nybegynder
28. juni 2005 - 21:18 #4
Nej tak. Det var jo faktisk ikke min løsning, og den der er da bedre. :^)
Avatar billede erikjacobsen Ekspert
28. juni 2005 - 21:18 #5
SELECT  Count(DISTINCT...)  virker vist ikke i Access, men i Mysql

SELECT DISTINCT Count(...)  er det samme som uden distinct

Men er der ikke unikke userids i Users? Hvis der aldrig er to af sammme slags
kan du undvære distinct. Og er det bare det samme som antal rækker, så er det
bedre med 

SELECT count(*) ...
Avatar billede nielle Nybegynder
28. juni 2005 - 21:29 #6
For lige at supplerer erikjacobsen:

Jeg har lige været ud og surfe - og der er faktisk mange som hævder at:

SELECT DISTINCT Count(*)

- ikke virker korrekt i deres tilfælde. Er du helt sikker at du får det rigtige?

I øvrigt må jeg tilslutte mig erikjacobsen overvejelser angående unikke user_ids.
Avatar billede nielle Nybegynder
06. juli 2005 - 08:38 #7
Har du fået kigget på det?

Der er øjensynlig noget tvivl om hvorvidt løsningen 28/06-2005 21:07:26 rent faktisk virker...
Avatar billede nielle Nybegynder
12. august 2005 - 09:21 #8
?
Avatar billede jmc Nybegynder
20. oktober 2005 - 09:40 #9
takker
Hvis du vil svare så kan jeg acceptere ;o)
Avatar billede nielle Nybegynder
20. oktober 2005 - 17:28 #10
Nej tak til point på denne her; Jeg står skam stadig ved min udmelding 28/06-2005 21:18:18.
Avatar billede erikjacobsen Ekspert
20. oktober 2005 - 18:33 #11
Ingen point til mig, tak.
Avatar billede jmc Nybegynder
20. oktober 2005 - 20:42 #12
ok lukker
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