Возможно заголовок некорректно отображает вопрос.
В таблице хранятся события, в временным хранением в ячейки типа TIMESTAMP.
Сейчас что бы вывести все уникальные месяца, формата "ГГГГ-ММ", я использую запрос:
select DISTINCT date_format(event_date, '%Y-%m') as event_date from `tblName` where event_date > NOW() ORDER BY event_date ASC
Подскажите как правильно скорректировать запрос, что бы можно было отобрать только те месяца, в которых присутствуют записи выходного дня. За выходной день считать 6,7 день недели (т.е. суббота, воскресенье).