10. März 200323 j Hi, ich habe ne Tabelle mit der Spalte "start_date". Die enthält Werte im folgenden Format: dd.mm.yyyy hh:mm:ss (zum Beispiel: 08.10.2002 12:09:42). Nun möchte ich nur noch das Datum haben. Wie muss die Abfrage aussehen, dass mir das für alle Zeilen automatisch macht, unabhängig was für ein Datum oder ne Uhrzeit drinne steht. Habt ihr ne Idee? Ich weiß da nicht weiter.
10. März 200323 j das sieht mir nach nem Timestamp Feld aus. Das hat dann glaub ich auch ne feste breite ... also würd ich ewinfach die ersten x Zeichen ausschneiden, oder ne Abfrage machen wieviele Zeichen bis zu den ersten leerzeichen sind und dann das auschneiden (in eine Variable setzen und mit der dann arbeiten) Wie das ganzte aber bei deinem System funktioniert musst du in der referenz nachschauen da das wahrscheinlich vom DBMS abhängig ist. Greetz Panther
10. März 200323 j hi, normalerweise sollte das dbms formatierer bereitstellen, mit denen du die ausgabe des datumsformats bestimmen kannst. btw, mit welchem dbms arbeitest du denn?
10. März 200323 j ok, habs inzwischen gelöst Danke trotzdem! Hier für die die's interessiert: update task set start_date = convert(varchar,start_date,104)from task
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.