SQLのbetweenは以上から以下の範囲になる
SQLでBetweenを使う際は以上から以下(>= ~ <=)の範囲になる。
いざ使うときに間違えそうなのでメモ。
betweenでは、必ず指定された値が含まれることに 注意しましょう。, つまり、以下(<=)あるいは以上(>=)の演算子を使うのと 同じになります。
DATE_OF_BIRTH >= '01-JAN-71'
AND DATE_OF_BIRTH <= '10-JAN-71'
元のSQSLが超えるから未満(> ~ <)の場合は
where a > '2020-01-01' and a < '2020-04-30'
+1, -1した範囲を指定する必要がある。
where a between '2020-01-02' and '2020-04-29'