Je bloque sur une fonction sql serveur (je n'avais pas ce=20
probleme avec Oracle)
Avec Oracle je disposais de champs date et time distincts=20
or avec sql server je n'ai plus que datetime.
Mon probl=E8me est le suivant: dans une table j'ai un champs=20
faisant r=E9f=E9rence =E0 l'heure et encode HH:MM, dans une=20
requ=E8te lorsque j'effectue un where E_Hour<=3Dgetdate() il=20
ne me filtre rien, je suppose que cela est du au fait le=20
getdate recherche aussi sur base de la date.
Pouvez-vous m'aider =E0 contourner ce probl=E8me ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Julien
voir fonction convert() et datepart() et toutes les fonctions date "bien sympatoches" comme disait dick rivers...
"Christian" a écrit dans le message de news:1940b01c44c92$fbaea740$ Bonjour,
Je bloque sur une fonction sql serveur (je n'avais pas ce probleme avec Oracle) Avec Oracle je disposais de champs date et time distincts or avec sql server je n'ai plus que datetime. Mon problème est le suivant: dans une table j'ai un champs faisant référence à l'heure et encode HH:MM, dans une requète lorsque j'effectue un where E_Hour<=getdate() il ne me filtre rien, je suppose que cela est du au fait le getdate recherche aussi sur base de la date. Pouvez-vous m'aider à contourner ce problème ?
D'avance merci
voir fonction convert() et datepart() et toutes les fonctions date "bien sympatoches" comme disait dick rivers...
"Christian" <anonymous@discussions.microsoft.com> a écrit dans le message de news:1940b01c44c92$fbaea740$a001280a@phx.gbl...
Bonjour,
Je bloque sur une fonction sql serveur (je n'avais pas ce
probleme avec Oracle)
Avec Oracle je disposais de champs date et time distincts
or avec sql server je n'ai plus que datetime.
Mon problème est le suivant: dans une table j'ai un champs
faisant référence à l'heure et encode HH:MM, dans une
requète lorsque j'effectue un where E_Hour<=getdate() il
ne me filtre rien, je suppose que cela est du au fait le
getdate recherche aussi sur base de la date.
Pouvez-vous m'aider à contourner ce problème ?
voir fonction convert() et datepart() et toutes les fonctions date "bien sympatoches" comme disait dick rivers...
"Christian" a écrit dans le message de news:1940b01c44c92$fbaea740$ Bonjour,
Je bloque sur une fonction sql serveur (je n'avais pas ce probleme avec Oracle) Avec Oracle je disposais de champs date et time distincts or avec sql server je n'ai plus que datetime. Mon problème est le suivant: dans une table j'ai un champs faisant référence à l'heure et encode HH:MM, dans une requète lorsque j'effectue un where E_Hour<=getdate() il ne me filtre rien, je suppose que cela est du au fait le getdate recherche aussi sur base de la date. Pouvez-vous m'aider à contourner ce problème ?