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