1
0
mirror of https://github.com/Microsoft/sql-server-samples.git synced 2025-12-08 14:58:54 +00:00
Files
sql-server-samples/samples/applications/iot-smart-grid/Db/dbo/Views/vwMeterMeasurement.sql
2016-05-24 20:30:29 -07:00

24 lines
663 B
Transact-SQL

CREATE VIEW vwMeterMeasurement
AS
SELECT PostalCode,
DATETIMEFROMPARTS(
YEAR(MeasurementDate),
MONTH(MeasurementDate),
DAY(MeasurementDate),
DATEPART(HOUR,MeasurementDate),
DATEPART(MINUTE,MeasurementDate),
DATEPART(ss,MeasurementDate)/1,
0
) AS MeasurementDate,
count(*) AS MeterCount,
AVG(MeasurementInkWh) AS AvgMeasurementInkWh
FROM [dbo].[MeterMeasurement] FOR SYSTEM_TIME ALL WITH (NOLOCK)
GROUP BY
PostalCode,
DATETIMEFROMPARTS(
YEAR(MeasurementDate),
MONTH(MeasurementDate),
DAY(MeasurementDate),
DATEPART(HOUR,MeasurementDate),
DATEPART(MINUTE,MeasurementDate),
DATEPART(ss,MeasurementDate)/1,0)