Я думаю, просто чтобы получить количество дней, которые имеют сообщения
SELECT Count(distinct DATE(date_column))
FROM your_table
WHERE DATE_COLUMN > '2012-01-01' and DATE_COLUMN < '2012-02-01'
Чтобы получить их список, что-то наподобие того, что написал Йерген:
SELECT date(date_column)
FROM your_table
GROUP BY date(date_column)
date - это функция mysql для получения даты из столбца datetime (я не пробовал это, просто читая инструкции)