Hallo!

> ich hab hier in einem SQL-Server 2000 ein Datumsfeld das leider als
Text
> eingestellt ist. Mit Convert sollte es doch m�glich sein dieses Feld
wieder
> als Datum zu bekommen. Leider finde ich keine genaue Anleitung wie ich
das
> schreiben soll. Ich will nur die Werte des aktuellen Monats bekommen,
also
> where Datum between Date1 and Date2 aber das d�rfte er nicht machen
solange
> es ein String ist.
> Vielleicht kann mir ja jemand weiterhelfen.

Entweder suchst Du mit "where Datum like '[0-9][0-9].05.2002'" (also mit
einem Pattern) oder "where convert(datetime, Datum, 104)) between ...
and ...".

Die "104" stehen f�r ein deutsches Datum mit Jahrhundert.

Um auch vern�nftig sortieren zu k�nnen, sollte das Datum auf jeden Fall
im Datumsformat abgelegt werden. Es gibt heute - im Gegensatz zu fr�her
- eigentlich keinen Grund mehr, Datumsliterale in CHAR-Spalten
abzulegen.

Freundliche Gr��e
Joachim van de Bruck



| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an