ふと、今月の日付一覧が欲しくなって、MySQLでやってみた。以前は、カマセデータ用に一時的にテーブルを作る必要があったけど、今は VALUES文のおかげで、随分ラクになった、、、、かな。
今月ついたちの日付を得るのは、色々なやり方があるけれども、これがシンプル。
mysql> SELECT DATE_FORMAT(NOW(), '%Y/%m/01'); +--------------------------------+ | DATE_FORMAT(NOW(), '%Y/%m/01') | +--------------------------------+ | 2020/04/01 | +--------------------------------+ 1 row in set (0.00 sec)
これに適当な日数を加えれば、任意の日付を得られるので、例えば4日加えるのは、こう。
mysql> SELECT DATE_ADD( -> …[さらに読む]