У меня есть следующая таблица в MySQL, которая регистрирует количество событий, происходящих каждый день
event_date event_count
2011-05-03 21
2011-05-04 12
2011-05-05 12
Я хочу иметь возможность эффективно запрашивать этот диапазон по дате и по дням недели. Например: "Что такое event_count по вторникам в мае?"
В настоящее время поле event_date является типом даты. Существуют ли какие-либо функции в MySQL, которые позволяют мне запрашивать этот столбец по дням недели, или мне нужно добавить еще один столбец в таблицу для хранения дня недели?
В таблице будут храниться сотни тысяч строк, поэтому, учитывая выбор, я выберу наиболее эффективное решение (в отличие от самого простого).