Das sollte genau so funktionieren.
Mein Standard-Satz: die Möglichkeiten von SQL sind abhängig von der verwendeten Datenbank.
Meine Glaskugel sagt mir "
seballa nimmt HSQLDB", deshalb habe ich bei denen in der
Dokumentation nachgeschaut:
Code: Alles auswählen
SELECT SUM( "Anzahl" ) FROM "Tabelle"
WHERE MONTHNAME( "Datum" ) = 'January' AND
YEAR( "Datum" ) = '2007' AND
DAYNAME( "Datum" ) = 'Monday' )
Anmerkung:
die Funktionen geben englische Zeichenketten zurück - oder nummerische Werte, wie im Falle
MONTH( "Datum" ). Ob Du nummerisch oder per Zeichenvergleich abfragst - bleibt Dir überlassen. Ersteres hat halt den Vorteil, dass bspw. ein "Halbjahr" einfach durch
< 7 ermittelt werden kann.
Kommst Du damit zurecht?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)