Slide 53
Slide 53 text
Summary Rollups
SELECT i.*,
t.reading AS first
FROM (
SELECT
windows.date,
s.coreid,
COUNT(s.reading),
MIN(s.published_at) AS first_publish,
MIN(s.reading),
AVG(s.reading),
STDDEV(s.reading),
MAX(s.reading)
FROM
(SELECT DATE(generate_series(
(SELECT MIN(DATE(published_at)) FROM levels),
(SELECT MAX(DATE(published_at)) FROM levels),
'1 day')) AS date) AS windows
RIGHT JOIN