sql >> Database >  >> RDS >> Mysql

Hoe kies ik tussen de 1e dag van de huidige maand en de huidige dag in MySQL?

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

Of beter:

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


  1. Amazon EC2, mysql breekt start af omdat InnoDB:mmap (x bytes) is mislukt; errno 12

  2. Een lijst met tabellen retourneren van een gekoppelde server in SQL Server (T-SQL-voorbeelden)

  3. SQLalchemy voert geen wijzigingen door bij het instellen van de rol

  4. MySQL InnoDB Cluster instellen met MySQL Shell (plus MySQL Router)