Sven Rautenberg: unvollständiges Datum, trotzdem sortieren

Beitrag lesen

Moin!

Verwende eine zusätzliche Spalte von Datentyp BOOLEAN, in der Du speicherst, ob die Datumsangaben vollständig sind oder nicht.

Die hilft aber nicht beim Sortieren nach Datum, denn das passiert logischerweise basierend auf dem vollständigen Datum.

Wenn nur das Jahr angegeben ist, speichere den 1. Januar des Jahres (oder einen beliebigen anderen von Dir festgelegten Tag).

Die Angabe des 1.1. führt dazu, dass der Eintrag am Beginn des Jahres erscheinen wird.

Wenn nur der Monat angegeben ist, speichere den 1. des Monats (oder einen beliebigen anderen von Dir festgelegten Tag)

Die Angabe des Monatsersten führt dazu, dass der Eintrag am Beginn des Monats erscheinen wird.

Wenn beides gewollt ist, ist das kein Problem. Wenn es nicht gewollt ist, kann man natürlich andere Ersatzdaten eingeben oder generieren lassen, die die Sortierung entsprechend beeinflussen.

Oder es gibt eine eindeutige Trennung zwischen "Einträge mit festem Datum" und "Einträge mit variablem Datum". Das zu sortieren dürfte aber dann nicht mehr so einfach werden.

- Sven Rautenberg