СУБД mysql
есть таблица новостей
там есть поле "дата" тип DATETIME и индекс по нему
требуется получить те даты в месяце, где есть новости, без повторов дат
только сами даты, время не надо. это для календарика.
стоит ль заводить ради этого поле с типом DATE с индексом по нему?
новостей около 1млн. записей
EXPLAIN SELECT DISTINCT DATE(`date`)
FROM `news`
WHERE `date` BETWEEN '2014.01.01' AND DATE_ADD('2014.01.01', INTERVAL 1 MONTH);
пишет Using where; Using index; Using temporary
с просмотром всех строк за месяц.