Phi1 Geschrieben 10. März 2003 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.
Panther Geschrieben 10. März 2003 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
Peregrin Geschrieben 10. März 2003 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?
Phi1 Geschrieben 10. März 2003 Autor 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden