Bonjour ;
j'ai les 2 requêtes suivantes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)!!
Une idée?
Merci d'avance.