Das geht bei Direbird im
SQL mit
DATEADD
Da sagts halt monat -1 und bist im Vormonat. Würde dann noch auf ersten und letzten des Monats mit BETWEEN gehen... das kannst auch alles mit DATEADD berechnen
Eventuell so :
Code:
WHERE DATE BETWEEN dateadd(month, -1, CURRENT_DATE - EXTRACT(DAY FROM CURRENT_DATE) + 1)
AND CURRENT_DATE - EXTRACT(DAY FROM CURRENT_DATE)