Je ne suis pas sûr, si vous voulez saisir toutes les lignes de janvier à juin, uniquement les lignes jusqu'au 1er juin ou toutes les lignes de janvier à mai. Vous pouvez utiliser par exemple :
[...] WHERE `date_column` BETWEEN '2012-01-01' AND '2012-06-01'
qui vous donne toutes les lignes, y compris le 1er juin.
Utilisez ceci pour obtenir toutes les lignes des mois complets de janvier à juin :
[...] WHERE YEAR(`date_column`)=2012 AND MONTH(`date_column`) BETWEEN 1 AND 6
(changer en BETWEEN 1 AND 5
de janvier à mai)