假设我有一个 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”附加到月份整数,而不是实际从月份中减去一个。我该如何做到这一点?(换句话说,它通常会返回 5 来代替 %m,它会返回 4,等等)
注意:对于一月份,我希望代替 %m,它将是“0”。