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

Antwort per Email an