Не знаю, возможно ли это, но я бы хотел выбрать записи на основе значения поля recur_type, где 'm' - день недели. Если это еженедельное повторяющееся событие, я должен убедиться, что это повторный день, в противном случае я хочу вернуть все дни. однако я получаю пустой набор результатов:
SELECT *
FROM wp_fun_bec_events
WHERE start_date <= '2009-10-12'
AND ( end_date >= '2009-10-12'
OR (recur_end > '0' AND recur_end >= '2009-10-12' ) )
AND ('m' IN (
CASE WHEN 'recur_type' = 'weekly'
THEN recur_days
ELSE 's/m/t/w/r/f/a'
END ) )
ORDER BY start_date, start_time
Есть идеи ??