私はこの(現在)年の最後の日をMySQLで見つける方法を知っています。MySQLで去年の最後の日を見つけよう
SELECT LAST_DAY(DATE_ADD(NOW(), INTERVAL 12-MONTH(NOW()) MONTH)); //It shows this year (2017)'s last day. ==> 2017-12-31
しかし、私はLAST YEARの最後の日を見つける方法がわかりません。
昨年の最終日を決定するためにどのようなクエリを入力する必要がありますか?例えば
: 感謝あなたの助けを
++++This Year++++ | ++++Last Year's Last Day++++
2017 | 2016-12-31
2018 | 2017-12-31
2019 | 2018-12-31
2020 | 2019-12-31
おかげで、。
1月1日は、毎年の最初の日であることをむしろ私は誰としてファンやMySQLのデータの機能として大だけど、あなたは、12月31日は、毎年の最後の日であることを認識しない... – gview
か。結果として、私はあなたが貧しい答えを受け入れたと思います。 – Strawberry
公正であるために、答えは私が私のことを投稿する前に受け入れられました。私はすぐに答える時間がなかったので、私はそれを周回した時点で既にそれがあった。ゴードンの答えは大丈夫だと思うし、多くの場合、「最後の月曜日」やその性質の質問を見つけるのと同じように、同様のアプローチがそれを処理する最良の方法です。将来これを見いだす人には両方の考え方がありますので、このSOの質問は将来的には良いリソースになると思います。 – gview