回答編集履歴

1 distinctの影響について説明追加

sazi

sazi score 16062

2018/05/24 00:02  投稿

null表現の暗黙の型はtextです。
なので、文字型であるtext型は数値型であるdate型へは代入できません。
※distinctは関係ありません。
~~※distinctは関係ありません。
~~
DISTINCT により暗黙の型変換が発生し(distinctによる値比較で型が必要になっていると思われる)エラーとなっています。
以下のようにキャストして型を明らかにして下さい。
```SQL
select Null::date
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る