sql >> Base de Datos >  >> RDS >> Mysql

MySQL:seleccione el mes anterior y el mes anterior

Si resta el día actual del mes de la fecha y suma 1, tiene el comienzo del mes actual. Puedes usar esta lógica:

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)