sql >> Database >  >> RDS >> Mysql

MySQL - Tussen maanden (in plaats van een tijdstempel)

Ik weet niet zeker of je alle rijen van jan tot juni wilt pakken, alleen de rijen tot 1 juni of alle rijen van jan tot mei. U kunt bijvoorbeeld gebruiken:

[...] WHERE `date_column` BETWEEN '2012-01-01' AND '2012-06-01'

waarmee je alle rijen krijgt, inclusief 1 juni.

Gebruik dit om alle rijen van de volledige maanden januari tot juni te krijgen:

[...] WHERE YEAR(`date_column`)=2012 AND MONTH(`date_column`) BETWEEN 1 AND 6

(wijzig naar BETWEEN 1 AND 5 voor januari tot mei)



  1. Mysql-query om telling per maand te krijgen

  2. Problemen met UTF-8-tekens; wat ik zie is niet wat ik heb opgeslagen

  3. docker compose:spring boot-verbinding met mysql-database geweigerd

  4. Een tabel maken in SQL - Voorbeeldquery van Postgres en MySQL