Stefan H�sler wrote: >> mit GROUP BY und dann Name und Vorname als Kriterium? >> >> SELECT was FROM wo >> GROUP BY name, vorname >> HAVING COUNT(name) > 1 > > Klingt gut, aber: > > strSQL = "SELECT" &_ > " A_ID, A_Vorname, A_Nachname, A_Telefon," &_ > " A_Handy, A_Fax, A_Hotel" &_ > " FROM ANGESTELLTE WHERE A_Hotel = " & nID &_ > " GROUP BY A_Vorname, A_Nachname, A_Hotel" &_ > " HAVING COUNT(A_Nachname) > 1" > > ergiebt folgendes: > > "Sie wollten eine Abfrage ausf�hren, die den angegebenen Ausdruck > 'A_ID' nicht als Teil der Aggregatfunktion einschlie�t." > > Was ist da falsch und was ist die Aggregatfunktion?
Alles was NACH dem SELECT und VOR dem FROM kommt solltest Du in die GROUP CLAUSE einschliessen. GROUP BY ist eine Aggregatfunktion. Abgesehen davon, solltest Du nicht nach A_ID gurppeiren, da dies wahrscheinlich Dein PK ist und Du somit auch keine doppelten S�tze erh�lst. gruss frank www.xax.de ~~~~~~~~~~~~~~~~~~~~~~~~~~~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
