Werte im Datumsbereich - FAQ-Base

From The Document Foundation Wiki
< Faq‎ | Base‎ | 122
Jump to: navigation, search

Wie kann ich Werte in einem Datumsbereich auswählen?

In dem grafischen Abfrageeditor werden Kriterien für die Datenauswahl unterhalb der Zeile "Funktion" eingetragen. Für einen Datumsbereich sollte zweimal das Feld "Datum" ausgewählt werden. Im ersten Feld wird das Kriterium >= 1.1.2015, in dem zweiten Feld das Kriterium <= 31.1.2015 eingetragen. Der Editor wandelt dies um in >= #01.01.2015# und <= #31.01.2015#. Das zweite Feld sollte anschließend auf "nicht sichtbar" geschaltet werden.

Aus den Eingaben in der GUI ergibt sich der SQL-Code

SELECT "Datum" FROM "Tabelle" WHERE "Datum" >= {d '2015-01-01' } AND "Datum" <= {d '2015-01-31' }

Für die Ausführung des Codes sind die geschweiften Klammern und das 'd' nicht unbedingt nötig.

Kürzer geht der Code auch mit der Zuweisung BETWEEN:

SELECT "Datum" FROM "Tabelle" WHERE "Datum" BETWEEN '2015-01-01' AND '2015-01-31'