SQL Max Case, когдаMySql

Форум по Mysql
Ответить
Anonymous
 SQL Max Case, когда

Сообщение Anonymous »

Мне нужно получить самую старую дату из базы данных MySQL, но задачи, которая не завершена.
Я попробовал что -то вроде этого: < /p>
SELECT MAX(CASE WHEN tasks.finished = 'N' THEN tasks.finish_date END) AS max_tasks_date
FROM tasks
WHERE tasks.project_id = 8
< /code>
..., но он возвращает самую старую дату просто, не принимая во внимание условие: tasks.finished = 'n'.
Что случилось? < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -case-when
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»