{"slug":"when-historical-market-data-is-revised","qid":"dst_offset","label":"dst_offset","post_title":"when-historical-market-data-is-revised","post_url":"/blog/when-historical-market-data-is-revised#q-dst_offset","columns":["session_date","session_label","first_bar_utc","first_bar_et","et_utc_offset_hours"],"rows":[{"session_date":"2025-10-27","session_label":"Oct 27","first_bar_utc":"08:00","first_bar_et":"04:00","et_utc_offset_hours":-4},{"session_date":"2025-10-28","session_label":"Oct 28","first_bar_utc":"08:00","first_bar_et":"04:00","et_utc_offset_hours":-4},{"session_date":"2025-10-29","session_label":"Oct 29","first_bar_utc":"08:00","first_bar_et":"04:00","et_utc_offset_hours":-4},{"session_date":"2025-10-30","session_label":"Oct 30","first_bar_utc":"08:00","first_bar_et":"04:00","et_utc_offset_hours":-4},{"session_date":"2025-10-31","session_label":"Oct 31","first_bar_utc":"08:00","first_bar_et":"04:00","et_utc_offset_hours":-4},{"session_date":"2025-11-03","session_label":"Nov 3","first_bar_utc":"09:00","first_bar_et":"04:00","et_utc_offset_hours":-5},{"session_date":"2025-11-04","session_label":"Nov 4","first_bar_utc":"09:00","first_bar_et":"04:00","et_utc_offset_hours":-5},{"session_date":"2025-11-05","session_label":"Nov 5","first_bar_utc":"09:00","first_bar_et":"04:00","et_utc_offset_hours":-5},{"session_date":"2025-11-06","session_label":"Nov 6","first_bar_utc":"09:00","first_bar_et":"04:00","et_utc_offset_hours":-5},{"session_date":"2025-11-07","session_label":"Nov 7","first_bar_utc":"09:00","first_bar_et":"04:00","et_utc_offset_hours":-5}],"shape":"series","sql":"SELECT\n    toString(toDate(toTimeZone(window_start, 'America/New_York')))                 AS session_date,\n    formatDateTime(toDate(toTimeZone(window_start, 'America/New_York')), '%b %e')  AS session_label,\n    formatDateTime(min(window_start), '%H:%i')                                     AS first_bar_utc,\n    formatDateTime(toTimeZone(min(window_start), 'America/New_York'), '%H:%i')     AS first_bar_et,\n    toInt16(toHour(toTimeZone(min(window_start), 'America/New_York')))\n        - toInt16(toHour(min(window_start)))                                       AS et_utc_offset_hours\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'AAPL'\n  AND window_start >= '2025-10-27 04:00:00'\n  AND window_start <  '2025-11-08 05:00:00'\nGROUP BY session_date, session_label\nORDER BY session_date","computed_at":"2026-10-02T15:08:09.516157+00:00","elapsed":0.002511779}