Без PHP наверно сложно будет, как вариант
1. смотрим если дней больше 7, то тогда все дни недели участвуют, если меньше то находим какие недели есть
2. в БД можно попробовать тип SET или битовую маску, чтоб не хранить столько колонок и не делать кучу условий