等しいようです:Oracleの日は私のデータベース内のテーブルINCASSOがある
select id_incasso, id_fattura, id_piano_rate, data_esecuzione
from incasso
where id_incasso = 'TO_20110521258225'
しかし、別のクエリ、0のレコードが抽出されて:
select id_incasso, id_fattura, id_piano_rate, data_esecuzione, count(*)
from incasso where id_incasso = 'TO_20110521258225'
group by id_incasso, id_fattura, id_piano_rate, data_esecuzione
having count(*) > 1
データベースは、Oracle 11.2.0.1.0上にあり、私はSQL Developerの4.1.1.19を使用しています。 SQL Developerでは
、日付形式は次のとおりです。
私はレコードが異なっていたり、エディタで書式日付に問題があるかどうかを知るでしょう。レコードが日付に基づいて異なる場合、日付のどの部分が異なるか?それがエディタでフォーマット日付の問題であれば、どうすれば修正できますか?
クエリダンプ(id_incasso)、ダンプ(id_fattura)、...と違いが表示されます –
必ずしも日付ではありません。文字列フィールドにも隠れた文字がある可能性があります。 –
@Gordon - 彼の2番目のクエリはゼロ行を返しました。どうして?レコードが異なっていれば、2番目のクエリはそれを示しているはずです。 – GurV