1 2 3 4 5 6 7 8 9 10 11
| -- ============================================================================
-- Génération dynamique d'un calendrier de 999999 jours à partir du 01.01.1900
-- ============================================================================
SELECT adddate(STR_TO_DATE ( '01/01/1900' , '%d/%m/%Y'), - 1 + a.seq) DAT
, day(adddate(STR_TO_DATE ( '01/01/1900' , '%d/%m/%Y'), - 1 + a.seq)) JOUR
, month(adddate(STR_TO_DATE ( '01/01/1900' , '%d/%m/%Y'), - 1 + a.seq)) MOIS
, year(adddate(STR_TO_DATE ( '01/01/1900' , '%d/%m/%Y'), - 1 + a.seq)) ANNEE
, concat(lpad(month(adddate(STR_TO_DATE ( '01/01/1900' , '%d/%m/%Y'), - 1 + a.seq)),2,'0'),'.',
lpad(year(adddate(STR_TO_DATE ( '01/01/1900' , '%d/%m/%Y'), - 1 + a.seq)),4,'0')) MOISANNEE
FROM V1 A
; |
Partager