Skip to content

Instantly share code, notes, and snippets.

@James-McNeill
Created February 19, 2022 20:36
Show Gist options
  • Save James-McNeill/6adcbf5a21b66ec314253cd61b28b77d to your computer and use it in GitHub Desktop.
Save James-McNeill/6adcbf5a21b66ec314253cd61b28b77d to your computer and use it in GitHub Desktop.
-- Aggregate functions
SELECT *,
AVG(t1.Value)
OVER(
PARTITION BY t1.Area, t1.Property_type
ORDER BY t1.Date
) avgValue,
COUNT(*)
OVER(
PARTITION BY t1.Area, t1.Property_type
ORDER BY t1.Date
) vol,
MIN(t1.Value)
OVER(
PARTITION BY t1.Area, t1.Property_type
ORDER BY t1.Date
) minValue,
MAX(t1.Value)
OVER(
PARTITION BY t1.Area, t1.Property_type
ORDER BY t1.Date
) maxValue
FROM Medium.dbo.HPM09_202112 AS t1
WHERE t1.Value > 0
AND t1.Date BETWEEN '2020-01-01' AND '2020-06-01'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment