XML group by et extraire Datetime
Bonjour,
Je veux extraire à partir d'un fichier XML quatre champs où le premier et deuxième sont des varchar (ID et EmployeNum) et les deux autres devront être extraites d'un champs (PVDateHeure) de type datetime (PremiereDate et DerniereDate). le problème c'est que je veux faire un groupement par ID et EmployeNum pour avoir un résultat de type:
ID EmployeNum PrmiereDate DerniereDate
Avec PremiereDate = Min(PVDateHeure)
et DerniereDate = Max(PVDateHeure)
A partir de ce code j'obtiens la liste de tous les ID et EmployeNum mais avec redondance (puisque y'en a plusieurs Date)
Code:
1 2 3 4 5
| select
RContenu.value ('(/envoi/@ID)[1]', 'varchar(50)') as agrement,
RContenu.value ('(/envoi/Controle/@EmployeNum)[1]', 'varchar(50)') as Employe
RContenu.value ('(/envoi/Controle/PVDateHeure)[1]', 'Datetime') as PVDateHeure
from Table |
HELP Please !!
Merci d'avance :)