J'ai des données qui se présentent sous cette forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT TOP 1000 [DateValeur] ,[IdPoint] ,[ValeurDecimale] ,[ValeurNotes] FROM [Main].[dbo].[ValeurSchema]
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 DateValeur IdPoint ValeurDecimale ValeurNotes 2010-02-01 00:05:00.000 3 0 2010-02-01 00:05:00.000 7 0 2010-02-01 00:05:00.000 11 140 2010-02-01 00:05:00.000 15 40 2010-02-01 00:05:00.000 19 190 2010-02-01 00:05:00.000 23 40 2010-02-01 00:05:00.000 27 606 2010-02-01 00:05:00.000 108 0 FREECOOL 2010-02-01 00:16:00.000 3 0 2010-02-01 00:16:00.000 7 0 2010-02-01 00:16:00.000 11 140 2010-02-01 00:16:00.000 15 40 2010-02-01 00:16:00.000 19 190 2010-02-01 00:16:00.000 23 40 2010-02-01 00:16:00.000 27 606 2010-02-01 00:16:00.000 108 0 CHAUD
C'est un système basé sur des points,
Chaque point à telle date prend une valeur (compteur)
Il y a le point 108 qui pour ces même dates ne prendra pas de valeur mais un état valable pour tous les autres points ( chaud, froid, freecool)
Le but du jeu est de grouper les points ( hormis 108) selon la date et l'état du point 108
Pour FREECOOL:
Pour CHAUD:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DateValeur IdPoint ValeurDecimale 2010-02-01 00:05:00.000 3 0 2010-02-01 00:05:00.000 7 0 2010-02-01 00:05:00.000 11 140 2010-02-01 00:05:00.000 15 40 2010-02-01 00:05:00.000 19 190 2010-02-01 00:05:00.000 23 40 2010-02-01 00:05:00.000 27 606
Je débute en SQL, toute aide sera la bienvenue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DateValeur IdPoint ValeurDecimale 2010-02-01 00:16:00.000 3 0 2010-02-01 00:16:00.000 7 0 2010-02-01 00:16:00.000 11 140 2010-02-01 00:16:00.000 15 40 2010-02-01 00:16:00.000 19 190 2010-02-01 00:16:00.000 23 40 2010-02-01 00:16:00.000 27 606
Merci.
Partager