Nie jestem pewien, czy chcesz pobrać wszystkie wiersze od stycznia do czerwca, tylko wiersze do 1 czerwca lub wszystkie wiersze od stycznia do maja. Możesz użyć na przykład:
[...] WHERE `date_column` BETWEEN '2012-01-01' AND '2012-06-01'
co daje wszystkie wiersze, w tym 1 czerwca.
Użyj tego, aby pobrać wszystkie wiersze z pełnych miesięcy od stycznia do czerwca:
[...] WHERE YEAR(`date_column`)=2012 AND MONTH(`date_column`) BETWEEN 1 AND 6
(zmień na BETWEEN 1 AND 5
od stycznia do maja)