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
