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 : Sélectionner tout - Visualiser dans une fenêtre à part
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