{"slug":"us-premarket-and-after-hours-lagos-time","qid":"wat_clock","label":"wat_clock","post_title":"us-premarket-and-after-hours-lagos-time","post_url":"/blog/lang/pcm/us-premarket-and-after-hours-lagos-time#q-wat_clock","columns":["wat_clock","et_clock","avg_volume_millions"],"rows":[{"wat_clock":"09:00","et_clock":"04:00","avg_volume_millions":0.1},{"wat_clock":"10:00","et_clock":"05:00","avg_volume_millions":0.03},{"wat_clock":"11:00","et_clock":"06:00","avg_volume_millions":0.05},{"wat_clock":"12:00","et_clock":"07:00","avg_volume_millions":0.11},{"wat_clock":"13:00","et_clock":"08:00","avg_volume_millions":0.15},{"wat_clock":"14:00","et_clock":"09:00","avg_volume_millions":5.6},{"wat_clock":"15:00","et_clock":"10:00","avg_volume_millions":5.15},{"wat_clock":"16:00","et_clock":"11:00","avg_volume_millions":4.06},{"wat_clock":"17:00","et_clock":"12:00","avg_volume_millions":3.02},{"wat_clock":"18:00","et_clock":"13:00","avg_volume_millions":2.95},{"wat_clock":"19:00","et_clock":"14:00","avg_volume_millions":3.36},{"wat_clock":"20:00","et_clock":"15:00","avg_volume_millions":6.05},{"wat_clock":"21:00","et_clock":"16:00","avg_volume_millions":1.31},{"wat_clock":"22:00","et_clock":"17:00","avg_volume_millions":0.08},{"wat_clock":"23:00","et_clock":"18:00","avg_volume_millions":0.04},{"wat_clock":"00:00","et_clock":"19:00","avg_volume_millions":0.03}],"shape":"ranking","sql":"SELECT\n    formatDateTime(toTimeZone(window_start, 'Africa/Lagos'), '%H:00')      AS wat_clock,\n    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00')  AS et_clock,\n    round(toFloat64(sum(volume))\n          / countDistinct(toDate(toTimeZone(window_start, 'America/New_York')))\n          / 1e6, 2)                                                       AS avg_volume_millions\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'AAPL'\n  AND window_start >= toDateTime('2026-09-08 08:00:00')\n  AND window_start <  toDateTime('2026-10-04 00:00:00')\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n       + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 240\n  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60\n       + toMinute(toTimeZone(window_start, 'America/New_York'))) < 1200\nGROUP BY wat_clock, et_clock\nORDER BY et_clock","computed_at":"2026-10-08T15:16:00.598008+00:00","elapsed":0.007662004}