Java Kalender-Arithmetik in SQL

Kalender-Arithmetik in SQL

Syntax für alltägliche SQL Abfragen wie zum Beispiel:
- Selektiere alle Datensätze der letzten 30 Tage.
- Oder: selektiere alle Datensätze des letzten Monats, also innerhalb eines festen Intervalls.

Die letzten x Tage

Die letzten x Tage, zum Beispiel die letzten 7 Tage, selektiert man wie folgt:

where FELD_NAME >= (current_date - 7)

Ein festes Intervall

Ein festes, vergangenes Intervall, zum Beispiel der letzte Monat:

select object_type, to_char(created,'Mon YYYY') MonthYear,
object_id
from all_objects
where created >= ( select trunc( add_months( max(sysdate),-1 ), 'mm' )
from all_objects
where object_type = 'TABLE' )and object_type = 'TABLE'



Nach oben, Inhaltsverzeichnis, Impressum Admin: Artikel editieren