У меня есть небольшая проблема в этом запросе моего Q является как я проверить состояние в котором пунктMysql Запрос статус вопроса Неизвестного столбца
SELECT `id`,`name`,`start_date`,`end_date`,
CASE
WHEN SYSDATE() < `start_date` THEN 'WAITING'
WHEN SYSDATE() >= `start_date` AND SYSDATE() <= `end_date` THEN 'START'
WHEN SYSDATE() >= `end_date` THEN 'END'
END `status`
FROM teams WHERE `status` = 'START';
Когда я выполнить этот запрос, они генерируют ошибку, как этот
скриншотСм база также
Помощник определенно оценен
Не могли бы вы дать нам немного больше информации? Какова ваша структура таблицы? –
Зачем вам нужен оператор CASE? Разве бы предложение WHERE не выполняло ту же работу? – Simon
@Elachys см. Мое обновление –