PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Écrire une fonction en SQL pour parcourir une plage de dates dans un UDF

Pas besoin de fonctions :

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

Cela fonctionnera pour n'importe quelle plage de dates. Pas seulement un mois intérieur.