sql >> Databáze >  >> RDS >> Mysql

Jak mohu vybrat mezi 1. dnem aktuálního měsíce a aktuálním dnem v MySQL?

select * from table_name 
where (date between  DATE_ADD(LAST_DAY(DATE_SUB(CURDATE(), interval 30 day), interval 1 day) AND CURDATE() )

Nebo lépe:

select * from table_name 
where (date between  DATE_FORMAT(NOW() ,'%Y-%m-01') AND NOW() )


  1. Jak najdu všechny tabulky v MySQL se specifickými názvy sloupců?

  2. Uložte výstup PL/pgSQL z PostgreSQL do souboru CSV

  3. Jak vypustit nebo odstranit všechny spouštěče z databáze na serveru SQL

  4. SQLite žádný takový sloupec