SQL Server - Trouver toutes les valeurs superieurs à une heure donnée [Résolu]

Messages postés
3
Date d'inscription
lundi 20 juillet 2009
Statut
Membre
Dernière intervention
20 juillet 2009
- - Dernière réponse : viltos
Messages postés
3
Date d'inscription
lundi 20 juillet 2009
Statut
Membre
Dernière intervention
20 juillet 2009
- 20 juil. 2009 à 18:00
Bonjour à tous,

Voici la requete de base que j'utilise pour me sortir des valeurs comprises entre 2 dates.

Select GSI_DI_Ref_Dossier, dateadd(ss,GSI_DI_Date_Creation,'19700101')
from dbo.G2I_GSI_DI_Dossier_Incident
where
dateadd(ss,GSI_DI_Date_Creation,'19700101') > '2009-01-01 00:00.000'
and dateadd(ss,GSI_DI_Date_Creation,'19700101') < '2009-06-30 23:59.000'

Je souhaites par contre trouver chaque valeur pour lesquelles l'heure de GSI_DI_Date_Creation est comprise entre 19h00 et 21h00.

D'avance merci

Viltos
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
159
Date d'inscription
lundi 22 juin 2009
Statut
Membre
Dernière intervention
14 décembre 2010
1
3
Merci
Si j'ai bien tout suivit GSI_DI_Date_Creation est une colonne de type int contenant un nombre de seconde depuis le premier janvier 1970 ?
Via la fonction dateadd tu le transforme en format datetime pour pouvoir le traiter ?

Si tel est le cas je te dirais je jouer avec la fonction datepart tel que :

where
datepart(hh, dateadd(ss,GSI_DI_Date_Creation,'19700101'))> 19
and datepart(hh,dateadd(ss,GSI_DI_Date_Creation,'19700101')) < 21

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 197 internautes nous ont dit merci ce mois-ci

Commenter la réponse de nivsql
Messages postés
3
Date d'inscription
lundi 20 juillet 2009
Statut
Membre
Dernière intervention
20 juillet 2009
0
Merci
C'est exactement ca ... Ca fonctionne nickel.

Merci beaucoup pour le coup de maim
Commenter la réponse de viltos
Messages postés
3
Date d'inscription
lundi 20 juillet 2009
Statut
Membre
Dernière intervention
20 juillet 2009
0
Merci
C'est exactement ca ... Ca fonctionne nickel.

Merci beaucoup pour le coup de main
Commenter la réponse de viltos