私は Oracle 10g を使用しており、矛盾の問題があります。次のクエリでは、select * を実行すると 6746 レコードが取得されますが、count(*) を実行すると 1361 レコードしかカウントされません。
SELECT *
from TOTALD.TOT_IN A, TOTALD.TOT_CE B
WHERE FECHA >= TO_DATE(NVL(NULL, '01/01/2012'),'DD/MM/YYYY')
AND FECHA <= TO_DATE(NVL('17/07/2012', sysdate),'DD/MM/YYYY')
AND (A.ID_CE = B.ID_CE
OR A.ID_CE IS NULL)
AND A.ID_EST = '1';
計算のために、レコードに加えてカウントを取得する必要があります。
なぜこれが起こっているのか誰にも分かりますか?
前もって感謝します。