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 |