Bonjour,
Je recherche le moyen à l'aide d'une requête SQL de trouver des valeurs d'une tranche horaire entre deux dates.
Par exemples : pour le période du 12 au 15 décembre 2009, toute les valeurs comprises entre 9h00 et 11h00.
Voici la requête que je fait actuellement mais qui n'a pas le résultat espérer car elle me ramène du 12/12 9:00 au 15/12 11:00 alors que je souhaite avoir les valeurs de chaque jours de 9:00 a 11:00.
Tous cela dans le but but de faire un rapport avec Report Server 2005
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT [Tiv].dbo.date([WRITETIME]), SubString(Convert(varchar, [Tiv].dbo.date([WRITETIME]), 120),12,5) as Dateconv ,[Node] ,[User_CPU] ,[System_CPU] FROM [CPU_SUMMARY] WHERE [Tiv].dbo.date([WRITETIME]) >= DateAdd(hour, 9, '12/12/2009') AND [Tiv].dbo.date([WRITETIME]) <= DateAdd(hour, 11, '15/12/2009') AND [Node] = 'mon_server'
Merci beaucoup de votre aide
Frank
Partager