日々学習〜人の役に立てるITエンジニアを目指して〜

ITエンジニアが日々学んだ事を書き記します

日付の加減算の注意点

日付の加減算で過去に何度か発生した不具合がまた発生してしまった。

 

例)
年月の1ヶ月前を取得する
変数”@in_YYMM”に'201601'が入っている
@in_YYMM - 1
→201600になる

変数”@in_YYMM”に'201512'が入っている
@in_YYMM + 1
→201513になる

 

年が切り替わる時に発生するのでそれまで気付かない。

不具合が発生する度に気を付けるようにしているが同じことを繰り返してしまう。

情報の共有と意識の共有が必要