У меня возник вопрос в MySQL, сделал это правильно. Но код книги немного отличается.
Книга:
use tennis;
select playerno, datediff(coalesce(end_date, current_date),
begin_date) as Difference, position
from committee_members
where datediff(coalesce(end_date, current_date), begin_date) > 500
order by 1;
Что это за порядок на 1?
Мой код также работает и почти то же самое, за исключением:
select playerno, datediff(coalesce(end_date, current_date) AS Data,
order by Data;