sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Mellan månader (snarare än en tidsstämpel)

Jag är inte säker, om du vill ta tag i alla rader från jan till juni, bara raderna fram till 1 juni eller alla rader från jan till maj. Du kan till exempel använda:

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

vilket ger dig alla rader inklusive 1 juni.

Använd detta för att få alla rader från hela månaderna jan till juni:

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

(ändra till BETWEEN 1 AND 5 för jan till maj)



  1. Hur lägger man till en primärnyckel till en MySQL-tabell?

  2. Postgresql-socket-fel på OSX 10.7.3 när du kör Djangos syncdb

  3. Hur man skapar ett databasdiagram i Access

  4. Hitta funktionellt beroende