PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Schreiben einer Funktion in SQL, um einen Datumsbereich in einer UDF zu durchlaufen

Keine Notwendigkeit für Funktionen:

select dhcp.singleday(a::date, a::date + 1)
from generate_series(
    '2012-11-24'::date,
    '2012-12-03',
    '1 day'
) s(a)

Dies funktioniert für jeden Datumsbereich. Nicht nur innerhalb eines Monats.