--ЗАДАНИЕ №1 --Сделайте запрос к таблице payment и с помощью оконных функций добавьте вычисляемые колонки согласно условиям: --Пронумеруйте все - вопрос №4670023

платежи от 1 до N по дате --Пронумеруйте платежи для каждого покупателя, сортировка платежей должна быть по дате --Посчитайте нарастающим итогом сумму всех платежей для каждого покупателя, сортировка должна быть сперва по дате платежа, а затем по сумме платежа от наименьшей к большей --Пронумеруйте платежи для каждого покупателя по стоимости платежа от наибольших к меньшим так, чтобы платежи с одинаковым значением имели одинаковое значение номера. *Можно составить на каждый пункт отдельный SQL-запрос, а можно объединить все колонки в одном запросе. Мой запрос: select customer_id, payment_id, payment_date, row_number () over (partition by amount order by payment_date::date), dense_rank() over (partition by amount order by payment_date::date), sum(amount) over (partition by customer_id order by payment_date::date,amount), row_number () over (partition by customer_id order by amount desc) from payment order by customer_id Но он некорректный. Помогите пожалуйста, может исправить ошибку((((( Ниже скриншот какие данные должны отображатьсяизображение из вопроса
А ниже скриншоты что у меня изображение из вопроса
Ответов пока нет

Глеб Черняк

от 55 p.
Сейчас на сайте
Читать ответы

✯ Анна ✯

от 0 p.
Читать ответы

Павел Викторович

от 100 p.
Читать ответы
Посмотреть всех экспертов из раздела Технологии > Администрирование
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store