SQL初心者です
~~省略~~ ①where yyyymm not like "%19901" ②where yyyymm not in ("198001", "198002", "198801") ~~省略~~ ・スキーマ yyyymm STRING NULLABLE
上記①と②はselectを実行時に指定したwhere句になります。
この時、①のクエリは成功したのですが、②は下記のエラーが出力されました。
Invalid date: ' 199-01-01'
2点ご質問です。
1
②で指定したnot in の中身の方の種類はどのDATE型になるのでしょうか?
2
1でDATEがたの場合、not in の中身をどのようにして、型変換の種類, またどのようにして型変換を行えばよろしいでしょうか?
cast関数などを利用するのかと思いますが、複数の型変換のやり方がわからなかったです。。。
ご回答のほどよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。