Ok, das klingt einleuchtend. Werde das einfach �fftere male verwenden und
dann geht es noch gar in mich �ber.

Wieder ein erfolgreicher Tag an dem ich was gelernt hab.

Danke Dir.

Bis bald und guten rutsch, falls ich keine Fragen mehr haben sollte bis zum
1.1.

Gru� Wolfgang

----- Original Message -----
From: "Hubert Daubmeier" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Sunday, December 30, 2001 2:06 AM
Subject: [aspdebeginners] Re: DISTINCT




> Ich geh mal davon aus, da� die DB ein neues Feld �ffnet mit den Namen
kurzeplz

Nee.  L�sen wir es st�ckweise auf.

1) Von innen nach aussen kommt zuerst Feld PLZ - klar ist ein
Datenbankfeld

2) Dann Left(plz, 2). Liefert die ersten zwei Zeichen der obigen Spalte.
So oft wie Datens�tze vorhanden sind

3) Das DISTINCT wirft dann die doppelten raus

4) bleibt noch das Problem, dass die Spalte keinen Namen hat.  Das macht
der Teil "as kurzeplz".  Warum: wir haben ja nicht die ganze Spalte PLZ
ausgelesen sondern nur einen Teil.  Sprich im Ergebnissatz sind zwar
Daten vorhanden, aber kein Feldname mehr.  Deshalb der obige Schritt,
damit man per Namen auf das Feld zugreifen kann.   Es g�be andere
Alternativen - aber das ein andermal.


Um Dir einen Floh ins Ohr zu setzen und weil wir das Thema gerade haben:
Daten kann man beliebig in einem SQL Statement zusammensetzen. Ein paar
Beispiele


Mehrere Felder zusammenfassen

  SELECT
    vorname + ' ' + nachname + '<br>' as einname
  FROM
    tabelle

Nur Teile von Feldern rausholen

  SELECT
    datepart('q', bestellung ) as quartal
  FROM
    tabelle

Rechnen on the fly

  SELECT
    betrag / 1.95 as euro
  FROM
    tabelle

Konvertieren on the fly (dieses Bsp nur Access)

  SELECT
    formatnumber(betrag, 2) + ' DM' as betrag
  FROM
    tabelle


Etc.



--

Viele Gr��e
Hubert Daubmeier


| 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



| 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