SQL Server में Time Series Analysis
Maham Faisal Khan
Senior Data Science Content Developer
| Team | Game | RunsScored |
|---|---|---|
| AZ | 1 | 8 |
| AZ | 2 | 6 |
| AZ | 3 | 3 |
| FLA | 1 | 7 |
| FLA | 2 | 7 |
| FLA | 3 | 6 |
| Team | Game | RunsScored | TotalRuns |
|---|---|---|---|
| AZ | 1 | 8 | 8 |
| AZ | 2 | 6 | 14 |
| AZ | 3 | 3 | 17 |
| FLA | 1 | 7 | 7 |
| FLA | 2 | 7 | 14 |
| FLA | 3 | 6 | 20 |
SELECT
s.Team,
s.Game,
s.RunsScored,
SUM(s.RunsScored) OVER (
PARTITION BY s.Team
ORDER BY s.Game ASC
RANGE BETWEEN
UNBOUNDED PRECEDING
AND CURRENT ROW
) AS TotalRuns
FROM #Scores s;
Team, Game, RunsScored कॉलमSUM(s.RunsScored)OVER()PARTITION BY s.TeamORDER BY s.Game ASCRANGE BETWEENUNBOUNDED PRECEDINGAND CURRENT ROWRANGEUNBOUNDED और CURRENT ROW सपोर्ट करता हैROWSUNBOUNDED, CURRENT ROW, और रो की संख्या सपोर्ट करता हैSELECT
s.Team,
s.Game,
s.RunsScored,
AVG(s.RunsScored) OVER (
PARTITION BY s.Team
ORDER BY s.Game ASC
ROWS BETWEEN 1 PRECEDING
AND CURRENT ROW
) AS AvgRuns
FROM #Scores s;
| Team | Game | RunsScored | AvgRuns |
|---|---|---|---|
| AZ | 1 | 8 | 8 |
| AZ | 2 | 6 | 7 |
| AZ | 3 | 3 | 4 |
| FLA | 1 | 7 | 7 |
| FLA | 2 | 7 | 7 |
| FLA | 3 | 6 | 6 |
SQL Server में Time Series Analysis