Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Wählen Sie den vorherigen Monat und den Monat davor aus

Wenn Sie vom Datum den aktuellen Tag des Monats subtrahieren und 1 addieren, haben Sie den Beginn des aktuellen Monats. Sie können diese Logik verwenden:

where time between date_sub(curdate(), interval day(curdate()) - 1 day) and
                   date_sub(date_add(date_sub(curdate(), interval day(curdate()) - 1 day), interval 1 month), interval -1 day)