Phi1 Geschrieben 10. März 2003 Teilen Geschrieben 10. März 2003 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. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Panther Geschrieben 10. März 2003 Teilen Geschrieben 10. März 2003 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Peregrin Geschrieben 10. März 2003 Teilen Geschrieben 10. März 2003 hi, normalerweise sollte das dbms formatierer bereitstellen, mit denen du die ausgabe des datumsformats bestimmen kannst. btw, mit welchem dbms arbeitest du denn? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Phi1 Geschrieben 10. März 2003 Autor Teilen Geschrieben 10. März 2003 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.