Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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.

Geschrieben

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

Geschrieben

hi,

normalerweise sollte das dbms formatierer bereitstellen, mit denen du die ausgabe des datumsformats bestimmen kannst.

btw, mit welchem dbms arbeitest du denn?

Geschrieben

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

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...