Доброго времени суток! Проверка жалуется на третий пункт и советует "Необходимо использовать DISTINCT вместо DISTINCT ON для удаления дубликатов." У меня при этом DISTINCT и используется. Если вместо него использую DISTINCT ON по customer_name, то в выводе действительно убирает дубль, но всё равно не проходит по третьему требованию. Не понимаю, что валидатор от меня хочет.
-- Выбор уникальных записей из таблицы orders
-- Используем DISTINCT ON для удаления дубликатов по customer_name и order_date
-- Преобразуем дату в формат DD.MM.YYYY с помощью TO_CHAR
-- Сортируем по order_date в порядке убывания
SELECT DISTINCT customer_name, TO_CHAR(order_date, 'DD.MM.YYYY') as formatted_order_date, total_amount
FROM orders
ORDER BY formatted_order_date DESC;