自分用備忘録&書きかけです。
SELECT句に色々指定してみる。
今日は2019年03月07日
CURRENT DATE
19/03/07
YEAR(CURRENT DATE)
2019
MONTH(CURRENT DATE)
3
DAY(CURRENT DATE)
7
RIGHT(’00’||RTRIM(5),2)
05
RIGHT(’00’||RTRIM(MONTH(CURRENT DATE)),2)
03
YEAR(CURRENT DATE)||RIGHT(’00’||RTRIM(MONTH(CURRENT DATE)),2)||RIGHT(’00’||RTRIM(DAY(CURRENT DATE)),2)
20190307
ウチの年月日はまさにこの8桁なのでこれがあれば、WHERE文に指定すれば、今日以降や今日以前や今月以降のデータだけ引っ張ることができる。
たとえば来月を表示したい場合は、下記のようになる。
CASE MONTH(CURRENT DATE) + 1 WHEN 12 THEN 1 ELSE MONTH(CURRENT DATE) END
COLUMN_DATE > YEAR(CURRENT DATE)||RIGHT(’00’||RTRIM(MONTH(CURRENT DATE)),2)||RIGHT(’00’||RTRIM(DAY(CURRENT DATE)),2)
コメント