Warum so kompliziert: um die ersten zwei Zeichen alle Postleitzahlen - und die eindeutig - zu kriegen reicht doch
SELECT DISTINCT Left(plz, 2) as PLZ FROM Lieferanten Da gibt es keine Bedingung, kein Like und so weiter. Erst wenn das eine wirkliche Bedingung w�re, wie z.B. "nur jene die in den letzten zwei Monaten bestellt haben". Dann w�re das vielleicht SELECT DISTINCT Left(plz, 2) as PLZ FROM Lieferanten WHERE Bestelleingang < letzte_zwei_monate [ok die Datumsdiskussion sparen wir uns hier mal ;-) ] -- Viele Gr��e Hubert Daubmeier -----Original Message----- From: Wolfgang Bezold (XL-Design) [mailto:[EMAIL PROTECTED]] Sent: Saturday, December 29, 2001 4:20 PM To: ASP Diskussionsliste fuer Anfaenger Subject: [aspdebeginners] Re: AW: Re: AW: Re: AW: DISTINCT Das Problem bei diesem Code ist, da� ich dann alle PLZ doppelt sehe, weil er z.b. 34098 und 34122 und 34234 mir 3 mal untereinander 34 anzeigt. Das kann ich so nicht da reinhauen. Also die Left Funktion geht ohne weiteres im hinteren Bereich, aber vielleicht ist es wirklich so, da� es eben nach dem Select nicht m�glich ist. Ich hab jetzt spa�eshalber mal den Code verwendet. <% rs.Open "SELECT DISTINCT PLZ FROM Lieferanten WHERE Left(PLZ,2)='13'", conn While not rs.EOF PLZ = rs("PLZ") %> <option value="<% = PLZ %>"><% = PLZ %></option> <% rs.MoveNext Wend rs.Close %> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
