MySQL – 日付関連の方針1

今回は、SQLで何ヶ月前とかの処理がある場合、どうすれば良いか?につてメモしようと思います。

よくバッチとかで日付を見て実行させることがあるかと思いますが、その時に2月や30日の対応をどうすれば良いかの方針がありました。

上記の結果を見ている通り、結果が全て同じです。

SQL条件に本日から6ヶ月前のデータが対象の場合、三日間同じ処理になりますね。

なので、方針として決める必要がありそうです。

同じ処理をして良いのかなど。。。。。

終わりに

実装じは気づいてなかったですが、レビュー時に「2月や30日にはどのような動きをするのか把握していますか?」と言われた時にやってみたら。。。。って感じです。

+日付関連の方針ってめんどくさいくらいいろんなパターンがあるようですが、その度にメモしようと思います。

コメントを残す