Bonjour à tous,
J'ai une application qui tourne sous Oracle et qui stocke une date au format numérique (du genre 74800 pour des raisons de compatibilité avec une base ISAM nous sommes contraint de conserver cela).
Cette valeur moins 36163 permet d'obtenir la valeur numérique de la date Windows.
Par exemple, en MSSQL, pour comparer cette valeur à la date du jour, j'utilise la commande suivante (le chanp YCOU_Date_enregistrement étant la valeur numérique 74800) :
J'essaie désespérement de faire la même chose pour Oracle sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 convert(varchar(10),convert(DateTime,YCOU_Date_enregistrement - 36163),103) = convert(varchar(10),getdate(),103)
Si quelqu'un a une idée ou une piste...
Merci par avance pour votre aide. Bonne journée
Jerome
Partager