sql >> Database >  >> RDS >> Mysql

MySQL:Selecteer vorige maand en maand ervoor

Als u de huidige dag van de maand van de datum aftrekt en 1 optelt, heeft u het begin van de huidige maand. U kunt deze logica gebruiken:

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)



  1. Hoe de query optimaliseren als de tabel 10000 items bevat met MySQL?

  2. MySQL en PHP - voeg NULL in in plaats van lege string

  3. Slaapstand-annotatie voor PostgreSQL-serieel type

  4. Heeft de SQL JOIN-volgorde invloed op de prestaties?