{"slug":"cac-40-dividend-yield","qid":"calendrier_detachements","label":"calendrier_detachements","post_title":"cac-40-dividend-yield","post_url":"/blog/lang/fr/cac-40-dividend-yield#q-calendrier_detachements","columns":["mois","detachements"],"rows":[{"mois":"janvier","detachements":8},{"mois":"février","detachements":4},{"mois":"mars","detachements":8},{"mois":"avril","detachements":37},{"mois":"mai","detachements":73},{"mois":"juin","detachements":13},{"mois":"juillet","detachements":7},{"mois":"août","detachements":0},{"mois":"septembre","detachements":7},{"mois":"octobre","detachements":3},{"mois":"novembre","detachements":8},{"mois":"décembre","detachements":8}],"shape":"ranking","sql":"SELECT\n    transform(cal.m,\n              [1,2,3,4,5,6,7,8,9,10,11,12],\n              ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre'],\n              'inconnu')                        AS mois,\n    toUInt32(ifNull(obs.detachements, 0))        AS detachements\nFROM\n(\n    SELECT toUInt8(arrayJoin(range(1, 13))) AS m\n) AS cal\nLEFT JOIN\n(\n    SELECT\n        toMonth(ex_dividend_date) AS m,\n        count()                   AS detachements\n    FROM\n    (\n        SELECT DISTINCT ticker, ex_dividend_date\n        FROM global_markets.stocks_dividends\n        WHERE ticker IN ('TTE','SNY','STLA','LVMUY','AIQUY','EADSY','DANOY','BNPQY','SBGSY','SAFRY','LRLCY','HESAY','PUBGY','MGDDY','CRARY','SCGLY','VCISY','ESLOY','AXAHY','PPRUY')\n          AND ex_dividend_date >= '2019-01-01'\n          AND ex_dividend_date <  '2026-01-01'\n    )\n    GROUP BY m\n) AS obs ON obs.m = cal.m\nORDER BY cal.m","computed_at":"2026-09-30T15:20:38.953351+00:00","elapsed":0.083577247}