|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 93 ![]() |
Bonjour à tous,
J'ai un petit souci avec une requête. J'ai un champ date et dans ma requête je fais: Code :
La même requête en enlevant le inférieur me ramène rien Code :
Quelqu'un a une explication/solution? Merci d'avance!
|
||||
|
|
00
|
|
|
#2 |
![]() Inscription : décembre 2002 Messages : 2 389 ![]() |
Faites le paramétrage suivant, vous allez comprendre pourquoi ce n'est pas égal :
Code :
ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY HH24:MI:SS';
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
00
|
|
|
#3 | ||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 93 ![]() |
Bonjour et merci pour la réponse mais je n'ai toujours pas compris?
Quel est le lien entre le ALTER SESSION et mon problème? Code :
Si je fais <= (sysdate-22) j'ai des résultats, pourquoi avec = ca ne fonctionne pas? |
||
|
|
00
|
|
|
#4 |
![]() Inscription : décembre 2002 Messages : 2 389 ![]() |
Après ce paramétrage, si vous refaites vos requêtes (c'était sous entendu !), et que par ailleurs vous faites
vous allez constater à coup sûr que la date en question ne figure pas dans votre table, car il y a une différence au niveau heures/minutes/secondes.
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
00
|
|
|
#5 | ||
|
Membre à l'essai
![]() Inscription : novembre 2009 Messages : 93 ![]() |
J'ai trouvé la solution je fais un
Code :
![]() Merci encore pour votre aide! |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com