Udvælg fra trabel hvor entries skal være unikke
Jeg har en liste med records i en tabel som ser således udConnectionTable
UserName Stamp
Hver gang en bruger forbinder til vores server oprettes en account med et tidsstempel i MySql databasen.
Jeg har et problem, jeg vil gerne tælle hvor mange unikke brugerer som har prøvet at connecte i en måned som aldrig før har prøvet at connecte. Til det bruger jeg flg. SQL sætning, som desværre ikke giver det rigtige resultat.
SELECT count(DISTINCT UserName) FROM ConnectionTable WHERE Stamp LIKE '2008-11-%' AND NOT EXISTS ( SELECT DISTINCT UserName FROM ConnectionTable WHERE Stamp NOT LIKE '2008-11-%' );
Er der en som kan hjælpe mig hvad jeg gør galt ?