Bonjour à tous,
Ci joint un exemple de requêtes SQL permettant de calculer le nombre de jours passés dans un état spécifié du cycle de vie EPDM.
Pour cela, il vous suffit de vous connecter sur votre SQL Management studio.
Créer la requête suivante, en l'adaptant à vos besoins.
SELECT Distinct D.Filename As [Nom de fichier],
CONVERT (VarChar, TH.Date, 3) AS [Est rentre dans l'état le],
DATEDIFF (dd, TH.Date, GETUTCDATE()) as [Nb Jours dans l'état]
FROM Status AS S
INNER JOIN Documents AS D ON S.StatusID = D.CurrentStatusID
Join TransitionHistory AS TH ON D.DocumentID = TH.DocumentID
Where S.Name = 'Pre-tude' -->
and DATEDIFF (dd, TH.Date, GETUTCDATE()) > '5' -->
and D.Filename like '%slddrw%'
Order By DATEDIFF (dd, TH.Date, GETUTCDATE()) DESC
1) Remplacez alors 'Pre-tude' par 'Le nom de votre état'
2) Remplacez ensuite '%slddrw' par 'L'extension que vous voulez filter' Ou supprimez la ligne si vous ne souhaitez pas filtrer par extension.
3) Définissez ensuite la base sur laquelle exécuter la requête.
4) Puis faites 'exécuter' ou F5
Vous obtiendrez alors le listing des éléments correspondants à votre recherche.
Bonne journée.