#оконные функции

S

Пользователь

от solntse_v_zenite , в категории: SQL , 2 года назад
1 ответ последнее сообщение 2 года назад от jaren

Здравия всем желающим понюхать эту реальную кучу!

Есть БД, в которую данные заносились на похуй абсолютно.


Пример:


Номер_договора | Номер_сделки | Номер_реализации | Сумма_залупа | Сумма_кастюма | Сумма_второй_палочки_твикс |....|...|...|...|...|

а  б  в  300  3414  123424

г  д   е  134  154  17

г  д  ж  213  3903  125627

г  д  ж  213  13.151123151  125627


!ЗАДАЧА!


Надо выгрузить таблицу, в которой будут

1. ДИСТИНКТ номер_договора, дата_договора,

2. ДИСТИНКТ номер_сделки, дата_сделки (1 договор = 1 сделка),

3. ЧЕРЕЗ ЗАПЯТУЮ В 1ой ЯЧЕЙКЕ номер_реализации, дата_реализации (в одной сделке их может быть больше 1),

4. Запилить оконную функцию, кейс, или че нахуй угодно(я месяц работаю, до этого тыкал сиквел в вузе тока,

поэтому возможно просто не вижу более адекватное решение), которые

будут СУММИРОВАТЬ сумму_залупу, если у нее по 1 договору несколько РАЗНЫХ значений, и другие суммы,

или ВЫБИРАТЬ только одно значение, если они одинаковые по 1 договору.


1, 2, 3 пункты коряво, но разобрался. Зделал)

На 4ом жоско хочется пробить башней стену, вообще не понимаю, как это написать нормально.