1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
SELECT SUM (c.value) ,u.UserID,b.BuildingID,f.FloorID,r.RoomID,ep.EquipmentID
,e.Name,p.ProprietesName
FROM
dbo.Consumptions c,
dbo.PropertiesInstances p,
dbo.Buildings b,
dbo.Users u,
dbo.EquipmentProperties ep,
dbo.Equipments e,
dbo.Floors f,
dbo.Rooms r
WHERE
u.UserID=b.UserId
AND
b.BuildingID=f.BuildingID
AND
f.FloorID=r.FloorID
AND
r.RoomID=e.RoomID
AND
e.EquipmentID=ep.EquipmentID
AND
ep.EquipmentPropertiesID=p.EquipmentPropertiesID
AND
p.PropertiesInstanceID=c.PropertiesInstanceID
AND
( p.ProprietesName=3) AND (e.ZwaveType=2)
GROUP BY
u.UserID,b.BuildingID,f.FloorID,r.RoomID,ep.EquipmentID,convert(nvarchar,c.date,103)
,e.Name,p.ProprietesName |
Partager