>>17
1900年とかをセットする時にto_charを使いたくないのですが、
可能ですか?(理由はSQLが長くなるから・・・笑)

TA.D1と TB.D1が両方ともnullの場合は一致として
考えたいので、and TA.D1 = TB.D1 はダメっぽいです。