Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL - Tra mesi (piuttosto che un timestamp)

Non sono sicuro, se vuoi prendere tutte le righe da gennaio a giugno, solo le righe fino al 1 giugno o tutte le righe da gennaio a maggio. Puoi usare ad esempio:

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

che ti dà tutte le righe incluso il 1 giugno.

Usa questo per ottenere tutte le righe dai mesi interi da gennaio a giugno:

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

(cambia in BETWEEN 1 AND 5 da gennaio a maggio)