problème de différence entre la date
Bonjour j'ai une table ou je dois faire la somme de chaque température pour un utilisateur et aussi je dois faire la différence entre la dates ("exemple de minuit a minuit -1 de chaque jours ) car la table est en temps réel et a chaque 20 seconde il y aura des données j'ai essayé cette requête
Code:
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
|
SELECT SUM (c.value) ,u.UserID,b.BuildingID,f.FloorID,r.RoomID,ep.EquipmentID,c.Date
,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,c.Date
,e.Name,p.ProprietesName |