{"slug":"market-recap-week-2026-06-29","qid":"sessions_span","label":"The session receipt: four traded days, one Friday closure, verified from the tape","post_title":"Market Recap: Week of June 29, 2026","post_url":"/blog/market-recap-week-2026-06-29#q-sessions_span","columns":["sessions_in_week","regular_bars_week","jul3_spy_bars"],"rows":[{"sessions_in_week":4,"regular_bars_week":1560,"jul3_spy_bars":0}],"shape":"scalar","sql":"SELECT\n    (SELECT uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) FROM global_markets.delayed_stocks_minute_aggs\n     WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')) AS sessions_in_week,\n    (SELECT countIf((toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) FROM global_markets.delayed_stocks_minute_aggs\n     WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')) AS regular_bars_week,\n    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs\n     WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-03 00:00:00') AND window_start < toDateTime('2026-07-04 00:00:00')) AS jul3_spy_bars","computed_at":"2026-07-26T06:04:57.515046+00:00","elapsed":0.061040072}