dedlfix: Datum +6 Wochen

Beitrag lesen

Tach!

wenn ich also aus meinen drei Feldern

  • haltbar_bis_jahr
  • haltbar_bis_monat
  • haltbar_bis_tag

ein Feld machen soll, welches Format sollte dieses haben? Date?

Ja klar, Tag, Monat, Jahr, das ist genau das was DATE spiechert. DATETIME hingegen wäre zu viel, denn den Uhrzeit-Anteil brauchst du ja nicht. TIME fällt gleich ganz aus. Und TIMESTAMP hat andere Aufgaben.

Und wie soll dann das Datum gespeichert werden? 2017-01-23?

Das ist als Frage ungenau formuliert, denn wie es gespeichert wird, ist MySQL-Interna. Die richtige Frage ist, wie man das Datum übergeben muss. Und da es so wie es aussieht keine Funktion gibt, die aus den drei Einzelwerten ein DATE erstellen kann, bleibt nur die vorgesehene Literalschreibweise für Datümer.

Kurze Antwort: ja, diese Form ist richtig: 2017-01-23.

dedlfix.