Problème avec BETWEEN DATE
Bonjour ;
j'ai les 2 requêtes suivantes
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| SELECT * FROM MYVIEW WHERE STATUS = 4
AND ID IN (SELECT ID FROM MYTABLE
WHERE CATSEARCH(DESCRIPTION,'photo*',NULL)>0)
AND LANG='FR'
AND (LASTUPDATE BETWEEN TO_DATE('01/10/2011','DD/MM/YYYY')
AND TO_DATE('10/12/2011','DD/MM/YYYY')) AND ROWNUM<50
SELECT * FROM MYVIEW WHERE STATUS = 4
AND ID IN (SELECT ID FROM MYTABLE
WHERE CATSEARCH(DESCRIPTION,'photo*',NULL)>0)
AND LANG='FR'
AND (LASTUPDATE BETWEEN TO_DATE('01/11/2011','DD/MM/YYYY')
AND TO_DATE('10/12/2011','DD/MM/YYYY')) AND ROWNUM<50 |
ce que je trouve absurde c'est que la première retourne 0 résultat
la deuxième 50 résultats alors que l'intervalle de date de la première(entre le 01/10/2011 et le 10/12/2011) englobe le deuxième (entre le 01/11/2011 et le 10/12/2011)!!:calim2:
Une idée?
Merci d'avance.