{"slug":"days-from-ex-date-to-dividend-payment","qid":"profil_delais","label":"profil_delais","post_title":"days-from-ex-date-to-dividend-payment","post_url":"/blog/lang/fr/days-from-ex-date-to-dividend-payment#q-profil_delais","columns":["bucket","events_count","part_pct"],"rows":[{"bucket":"0 à 7 jours","events_count":100192,"part_pct":45},{"bucket":"8 à 14 jours","events_count":40691,"part_pct":18},{"bucket":"15 à 21 jours","events_count":49180,"part_pct":22},{"bucket":"22 à 28 jours","events_count":11048,"part_pct":5},{"bucket":"29 à 35 jours","events_count":8072,"part_pct":4},{"bucket":"36 jours et plus","events_count":13417,"part_pct":6}],"shape":"ranking","sql":"SELECT\n    multiIf(delai <=  7, '0 à 7 jours',\n            delai <= 14, '8 à 14 jours',\n            delai <= 21, '15 à 21 jours',\n            delai <= 28, '22 à 28 jours',\n            delai <= 35, '29 à 35 jours',\n                         '36 jours et plus')                   AS bucket,\n    count()                                                     AS events_count,\n    toUInt16(round(100 * count() / sum(count()) OVER ()))       AS part_pct\nFROM\n(\n    SELECT dateDiff('day', ex_dividend_date, pay_date) AS delai\n    FROM global_markets.stocks_dividends\n    WHERE ex_dividend_date >= '2021-10-01'\n      AND ex_dividend_date <  '2026-10-01'\n      AND cash_amount > 0\n      AND pay_date > ex_dividend_date\n      AND dateDiff('day', ex_dividend_date, pay_date) <= 120\n    GROUP BY ticker, ex_dividend_date, pay_date\n)\nGROUP BY bucket\nORDER BY min(delai)","computed_at":"2026-10-07T15:23:48.558455+00:00","elapsed":0.003118018}