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

MySQL – mezi měsíci (spíše než časové razítko)

Nejsem si jistý, jestli chcete urvat všechny řádky od ledna do června, pouze řádky do 1. června nebo všechny řádky od ledna do května. Můžete použít například:

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

což vám poskytne všechny řádky včetně 1. června.

Použijte toto k získání všech řádků za celé měsíce leden až červen:

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

(změňte na BETWEEN 1 AND 5 od ledna do května)



  1. mysql date zobrazit výsledky dnes/včera/týden

  2. Příklady LOCALTIME – MySQL

  3. MySQL implementace ray-casting algoritmu?

  4. Způsoby migrace databáze SQL Server do Azure SQL Database