mirror of
https://github.com/ckaczor/HomeMonitor.git
synced 2026-02-16 10:58:32 -05:00
Add rain total to grouped API
This commit is contained in:
@@ -3,7 +3,8 @@ SELECT bucket,
|
|||||||
AVG(Humidity) AS AverageHumidity,
|
AVG(Humidity) AS AverageHumidity,
|
||||||
AVG(PressureTemperature) AS AveragePressureTemperature,
|
AVG(PressureTemperature) AS AveragePressureTemperature,
|
||||||
AVG(Pressure) AS AveragePressure,
|
AVG(Pressure) AS AveragePressure,
|
||||||
AVG(LightLevel) AS AverageLightLevel
|
AVG(LightLevel) AS AverageLightLevel,
|
||||||
|
SUM(Rain) AS RainTotal
|
||||||
FROM (
|
FROM (
|
||||||
SELECT CAST(FORMAT(Timestamp, 'yyyy-MM-ddTHH:') +
|
SELECT CAST(FORMAT(Timestamp, 'yyyy-MM-ddTHH:') +
|
||||||
RIGHT('00' + CAST(DATEPART(MINUTE, Timestamp) / @BucketMinutes * @BucketMinutes AS VARCHAR), 2)
|
RIGHT('00' + CAST(DATEPART(MINUTE, Timestamp) / @BucketMinutes * @BucketMinutes AS VARCHAR), 2)
|
||||||
@@ -12,7 +13,8 @@ FROM (
|
|||||||
Humidity,
|
Humidity,
|
||||||
PressureTemperature,
|
PressureTemperature,
|
||||||
Pressure,
|
Pressure,
|
||||||
LightLevel / BatteryLevel AS LightLevel
|
LightLevel / BatteryLevel AS LightLevel,
|
||||||
|
Rain
|
||||||
FROM Reading
|
FROM Reading
|
||||||
WHERE Timestamp BETWEEN @Start AND @End
|
WHERE Timestamp BETWEEN @Start AND @End
|
||||||
) AS Data
|
) AS Data
|
||||||
|
|||||||
@@ -17,5 +17,7 @@ namespace ChrisKaczor.HomeMonitor.Weather.Service.Models
|
|||||||
public decimal AveragePressure { get; set; }
|
public decimal AveragePressure { get; set; }
|
||||||
|
|
||||||
public decimal AverageLightLevel { get; set; }
|
public decimal AverageLightLevel { get; set; }
|
||||||
|
|
||||||
|
public decimal RainTotal { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user