Bonjour,
J'ai par exemple une variable date comme ça :
vardate := enr.ACT_DTE; /*Prend la valeur de ma base suivant le curseur cur par exemple 15/12/2011 16:20:00*/
ensuite, je récupére seulement l'heure.
Le problème c'est que en mode trace, l'heure est affichée au format 12 heures, sois 04:20:00 pour l'exemple.
On m'avais dit dans ce post http://www.developpez.net/forums/d12...e-format-date/ que ça venais de Toad. Hors, maintenant, je fais des calculs comme :
IF heure_action < '07' THEN
...
END IF;
Hors, dans l'exemple, l'heure (16h) est plus grande que 07 mais en mode trace, on voit que les conditions après le If sont exécutées, il prend donc la valeur 04.
Que faire ?
Partager