Hallo an alle,

habe eine Abfrage die so aussieht:
SELECT [User].UserID FROM PersonalBackclicks
INNER JOIN [User] ON PersonalBackclicks.UserID = [User].UserID
GROUP BY [User].UserID
HAVING Min(PersonalBackclicks.BackclickID)=27866
AND Min(DATEDIFF(YEAR, Birthday, GETDATE()) Between 10 AND 17)

wenn ich die letzt zeile auskommenitere funktioniert es blendend,
allerdings mu� ich noch mit den altergruppen arbeiten und dann zum Beispiel
wie hier alle die zwischen 10 und 17 Jahre alt sind.
Mit dem Min davor kommt es nicht durch den parser vom Querry Analyser
und ohne das min kommt folgende Fehlermeldung:
Server: Nachr.-Nr. 8121, Schweregrad 16, Status 1, Zeile 1
Die User.Birthday-Spalte ist in der HAVING-Klausel ung�ltig, da sie nicht in
einer Aggregatfunktion und nicht in der GROUP BY-Klausel enthalten ist.

Hat jemand einen Tipp. Sinn der Sache ist es doppelte Eintrage zu
eliminieren.

MfG und dank
Zeljko Kvesic
~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an