Trucs et astuces ================ Traitement sur les dates ------------------------ Lors de traitement statistiques, il est utilise d'obtenir les dates de début et fin correspondant à l'année en cours, ainsi que l'année précédente. Pour cette requête nous utiliseront `generate_Series() `_ .. code-block:: postgresql select to_date(to_char(now(),'YYYYMM01'), 'YYYYMMDD') - (m||' month')::interval as debact, to_date(to_char(now(),'YYYYMM01'), 'YYYYMMDD') - (m||' month')::interval + '1 month'::interval - '1 day'::interval as finact, (to_date(to_char(now(),'YYYYMM01'), 'YYYYMMDD') - '1 year'::interval) - (m||' month')::interval as debold, (to_date(to_char(now(),'YYYYMM01'), 'YYYYMMDD') - '1 year'::interval) - (m||' month')::interval + '1 month'::interval - '1 day'::interval as finold from generate_series(1, 12) m