{"slug":"aapl-dividend-for-thai-investors","qid":"schedule","label":"schedule","post_title":"aapl-dividend-for-thai-investors","post_url":"/blog/lang/th/aapl-dividend-for-thai-investors#q-schedule","columns":["ex_date","decl_label","ex_label","record_label","pay_label","days_decl_to_ex","days_ex_to_pay"],"rows":[{"ex_date":"2024-11-08","decl_label":"31 ต.ค. 2567","ex_label":"8 พ.ย. 2567","record_label":"11 พ.ย. 2567","pay_label":"14 พ.ย. 2567","days_decl_to_ex":8,"days_ex_to_pay":6},{"ex_date":"2025-02-10","decl_label":"30 ม.ค. 2568","ex_label":"10 ก.พ. 2568","record_label":"10 ก.พ. 2568","pay_label":"13 ก.พ. 2568","days_decl_to_ex":11,"days_ex_to_pay":3},{"ex_date":"2025-05-12","decl_label":"1 พ.ค. 2568","ex_label":"12 พ.ค. 2568","record_label":"12 พ.ค. 2568","pay_label":"15 พ.ค. 2568","days_decl_to_ex":11,"days_ex_to_pay":3},{"ex_date":"2025-08-11","decl_label":"31 ก.ค. 2568","ex_label":"11 ส.ค. 2568","record_label":"11 ส.ค. 2568","pay_label":"14 ส.ค. 2568","days_decl_to_ex":11,"days_ex_to_pay":3},{"ex_date":"2025-11-10","decl_label":"30 ต.ค. 2568","ex_label":"10 พ.ย. 2568","record_label":"10 พ.ย. 2568","pay_label":"13 พ.ย. 2568","days_decl_to_ex":11,"days_ex_to_pay":3},{"ex_date":"2026-02-09","decl_label":"29 ม.ค. 2569","ex_label":"9 ก.พ. 2569","record_label":"9 ก.พ. 2569","pay_label":"12 ก.พ. 2569","days_decl_to_ex":11,"days_ex_to_pay":3},{"ex_date":"2026-05-11","decl_label":"30 เม.ย. 2569","ex_label":"11 พ.ค. 2569","record_label":"11 พ.ค. 2569","pay_label":"14 พ.ค. 2569","days_decl_to_ex":11,"days_ex_to_pay":3},{"ex_date":"2026-08-10","decl_label":"30 ก.ค. 2569","ex_label":"10 ส.ค. 2569","record_label":"10 ส.ค. 2569","pay_label":"13 ส.ค. 2569","days_decl_to_ex":11,"days_ex_to_pay":3}],"shape":"series","sql":"SELECT\n    ex_date                                                                                    AS ex_date,\n    concat(toString(toDayOfMonth(decl_date)), ' ', arrayElement(['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], toMonth(decl_date)), ' ', toString(toYear(decl_date) + 543)) AS decl_label,\n    concat(toString(toDayOfMonth(ex_date)), ' ', arrayElement(['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], toMonth(ex_date)), ' ', toString(toYear(ex_date) + 543))       AS ex_label,\n    concat(toString(toDayOfMonth(rec_date)), ' ', arrayElement(['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], toMonth(rec_date)), ' ', toString(toYear(rec_date) + 543))    AS record_label,\n    concat(toString(toDayOfMonth(pay_dt)), ' ', arrayElement(['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], toMonth(pay_dt)), ' ', toString(toYear(pay_dt) + 543))          AS pay_label,\n    dateDiff('day', decl_date, ex_date)                                                        AS days_decl_to_ex,\n    dateDiff('day', ex_date, pay_dt)                                                           AS days_ex_to_pay\nFROM\n(\n    SELECT\n        id,\n        any(ex_dividend_date) AS ex_date,\n        any(declaration_date) AS decl_date,\n        any(record_date)      AS rec_date,\n        any(pay_date)         AS pay_dt\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'AAPL'\n      AND ex_dividend_date >= today() - 760\n      AND declaration_date > toDate('2000-01-01')\n      AND record_date > toDate('2000-01-01')\n      AND pay_date > toDate('2000-01-01')\n    GROUP BY id\n)\nORDER BY ex_date","computed_at":"2026-10-09T16:33:40.665009+00:00","elapsed":0.060217883}