Wie codiere ich ein bekanntes Datum, aber ein unbekanntes Jahr?


7

Ich verwende eine Postgres-Datenbank und habe eine Tabelle mit einem Datums- / Uhrzeitfeld. Für viele Aufzeichnungen kennen wir das Jahr, aber nicht das Datum. Manchmal kennen wir das Datum, aber nicht das Jahr. Und manchmal kennen wir die Uhrzeit, aber nicht das Datum.

Wie kann ich teilweise Datumsinformationen speichern, während ich den Datums- / Uhrzeitdatentyp verwende?


1
Das einzige, woran ich denken kann, ist, das Datum in Tag / Monat und Jahr aufzuteilen - das eine oder andere so NULL wie nötig zu haben.
Vérace

1
Ja. Dies ist eines der wenigen Male, dass ich eine geteilte Struktur aus Jahr, Monat und Tag mit separaten Feldern für OK halte.
Craig Ringer

Antworten:


1

Das einzige, woran ich denken kann, ist, das Datum in Tag / Monat und Jahr aufzuteilen - das eine oder andere so NULL wie nötig zu haben. Dies ist eines der wenigen Male, dass ich eine geteilte Struktur aus Jahr, Monat und Tag mit separaten Feldern für OK halte.


Dies ist eine vernünftige Frage, die eine Antwort verdient.
Michael Green
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.