busi488energy/prisma/sql/getPricesWeekly.sql
Joey Eamigh 8f99f6535e
phase 7: full US coverage — grid regions, datacenters, power plants, backfill, chart perf
- Add 7 new grid regions (BPA, DUKE, SOCO, TVA, FPC, WAPA, NWMT) to cover entire continental US
- Expand datacenters from 108 to 292 facilities across 39 operators
- Add EIA power plant pipeline: download script, 3,546 plants >= 50 MW with diamond map markers
- Rewrite backfill script for 10-year data (2015-07-01) with quarterly/monthly chunking, 3-region parallelism, resumability
- Add materialized views (daily/weekly) with server-side granularity selection for chart performance
- Fix map UX: z-index tooltips, disable POI clicks, move legend via MapControl
2026-02-11 16:08:06 -05:00

15 lines
379 B
SQL

-- @param {String} $1:regionCode
-- @param {DateTime} $2:startDate
-- @param {DateTime} $3:endDate
SELECT
w.week AS timestamp,
w.avg_price AS price_mwh,
w.avg_demand AS demand_mw,
r.code AS region_code,
r.name AS region_name
FROM electricity_prices_weekly w
JOIN grid_regions r ON w.region_id = r.id
WHERE r.code = $1
AND w.week BETWEEN $2 AND $3
ORDER BY w.week ASC