<分区>
假设我有一个选择语句:
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。我该如何做到这一点? (换句话说,它通常返回 5 而不是 %m,它会返回 4,等等)
注意:对于 1 月,我希望代替 %m,它将是“0”。