select ステートメントがあるとします。
SELECT COUNT(*), wedding, DATE_FORMAT(weddate, '%y %m %d') FROM weddingtable
返される月から 1 を引くことができるようにしたい: たとえば:
SELECT COUNT(*), wedding, DATE_FORMAT(weddate, '%y %m-1 %d') FROM weddingtable
月から実際に 1 を引くのではなく、月の整数に "-1" を追加するように見えます。どうすればこれを達成できますか? (つまり、通常は %m の代わりに 5 を返すところに、4 などを返します。)
注: 1 月の場合、%m の代わりに "0" を指定します。