[SQL server] Comment Fusionner des données dans une requête
bonjour
j'ai une table avec les colonnes suivantes:
Code:
1 2 3 4 5 6
|
* FK_sit_nom Varchar 10
* deb_date DateTime 8
* deb_temps Char 8
deb_debitV1 Varchar 5
.... |
Les 3 premiers champ sont une clé primaire concaténée
la colonne deb_date contient seulement des date
(la partie des heures est à 00:00:00:000)
la colonne deb_temps contient l'heure au (format hh:mm:ss)
la colonne deb_debitV1 contient normalement un nombre (le débit)
mais peut contenir "N/A"
Ce que je voudrais c'Est faire une requête qui me retournerait
toutes les données pour une journée donnée, mais je voudrais
avoir une ligne de donnée par heure.
Donc il faudrait que les données du champ deb_debitV1 soient
fusionnés (additionnées) ensemble. Si une des lignes contenait
"N/A" comme valeur du champ, il faudrait que la ligne retournante
de la fusion soit "N/A"
ex: si j'ai
Code:
1 2 3 4 5 6 7 8 9 10 11
|
2005-06-15 10:15:00 5
2005-06-15 10:20:00 10
2005-06-15 10:30:00 25
2005-06-15 10:45:00 5
2005-06-15 11:15:00 5
2005-06-15 11:50:00 10
2005-06-15 12:15:00 5
2005-06-15 12:30:00 N/A
2005-06-15 12:45:00 25
2005-06-15 13:30:00 10 |
il faudrait que ca me retourne
Code:
1 2 3 4 5
|
2005-06-15 10:00:00 45
2005-06-15 11:00:00 15
2005-06-15 12:00:00 N/A
2005-06-15 13:30:00 10 |
Est-ce que c'est possible à faire avec une procédure stoquée
ou je suis obligé de faire le traitement dans le code behing
de ma page asp.net en C#
Merci énormément