...SELECT page_id, timestamp, measurement_a, measurement_b
ROW_NUMBER() OVER(PARTITION BY page_id) ORDER BY measurement_a) AS RowNum,
COUNT(*) OVER(PARTITION BY page_id) AS Cnt
FROM statTable
)
insert median_table
SELECT page_id ,@starttime, slot_id,
avg (measurement_a)...