|
|
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Извените пожалуйста, я вас наверное уже достала, но мне опять нужна ваша помощь Что является результатом выполнения данного запроса select lp.customer_id ,lp.last_name ,lp.first_name ,lp.middle_name ,max(lp.application_type) KEEP (DENSE_RANK LAST ORDER BY (lp.date_ins)) as application_type ,max(lp.credit_amount) as credit_amount from LP_table lp group by lp.customer_id ,lp.last_name ,lp.first_name ,lp.middle_name Комментарии к данным: date_ins – дата отправки предложения И вообще как понять вот это : max(lp.application_type) KEEP (DENSE_RANK LAST ORDER BY (lp.date_ins)) as application_type ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 15:45 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Natawa И вообще как понять вот это : max(lp.application_type) KEEP (DENSE_RANK LAST ORDER BY (lp.date_ins)) as application_type Он показывает значение поля application_type для самой поздней даты date_ins. Агрегация по полю application_type синтаксически необходима. А почитать здесь FIRST (LAST) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 15:48 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Девушка, вы умеете поиском пользоваться, или маникюр мешает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 15:50 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Дубовая голова dmidekА почитать здесь FIRST (LAST) Напоминаю Вам, что персонаж не разумiет аглицку мову Может, если прижмет , разберется Пушкин Борис Годунов В а р л а а м (вырывая бумагу). Отстаньте, сукины дети! что я за Гришка? – как! 50 лет, борода седая, брюхо толстое! нет, брат! молод еще надо мною шутки шутить. Я давно не читывал и худо разбираю, а тут уж разберу,как дело до петли доходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 15:56 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
что-то последнее время стало модно регистрироваться с женскими никами, чтоб задавать халявные вопросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 15:58 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
DВАчто-то последнее время стало модно регистрироваться с женскими никами, чтоб задавать халявные вопросы Так мужика в пыль растопчут, а Блондинкам все простительно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 16:00 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Дубовая головаТак мужика в пыль растопчут, а Блондинкам все простительно эт точно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2007, 16:09 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Для нахождения значения поля (STATUS) для макситмальной даты (DATE_ADDED) с группировкой по (PAYMENT_ID) использую функцию Код: plsql 1. Подскажите, плиз, как ограничить конкретным значением (например, TO_DATE ('01.09.2016', 'dd.mm.yyyy')) диапазон дат среди которых будет искаться максимальная. Читал про RANGE BETWEEN analiticheskie-funkcii , не могу понять, как его использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 17:56 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
startup, Ты для начала реши для себя - тебе нужна аналитика или группировка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 18:01 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Или в where, или в окне partition, или как-то так: Код: plsql 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 18:03 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
стар тупс группировкой по (PAYMENT_ID)группировка это group by, а не partition by. Анальный first/last дело достаточно маргинальное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 18:03 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
startupДобрый день. Для нахождения значения поля (STATUS) для макситмальной даты (DATE_ADDED) с группировкой по (PAYMENT_ID) использую функцию Код: plsql 1. Подскажите, плиз, как ограничить конкретным значением (например, TO_DATE ('01.09.2016', 'dd.mm.yyyy')) диапазон дат среди которых будет искаться максимальная. Дописать в where Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 18:05 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
a keep и over partition вместе работают? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 18:05 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
Avotgea keep и over partition вместе работают? ) Оказалось, работают. Никогда не приходилось, спасибо за вопрос ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 18:07 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
-2-группировка это group by, а не partition by я имел ввиду, что в данной функции я использую PARTITON BY для группировки andrey_anonymousДописать в where Код: plsql 1. в where я уже использую DATE_ADDED по другой дате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 19:41 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
startup, Судя по тому, что я понял из вашего описания, я бы использовал именно то что вам подсказал andrey_anonymous. Но если это вас не устраивает, то покажите пример ваших данных, ваш запрос и результат который вы хотите получить - тогда может моя каша в голове немного прояснится... Regards Maxim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 20:31 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
startupя имел ввиду, что в данной функции я использую PARTITON BY для группировки Термин группировкa подрзумевaет агрегацию - возврат одной строки на группу. PARTITION BY это деление на группы а не группировкa. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 21:53 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
startup, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 00:05 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop, Avotge Большой thanks! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2016, 06:35 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Получается, если я ограничиваю date_added датой date '2015-09-01' меньше минимальной даты date '2016-06-01', то функция возвращает статус, соответсвующий минимальной дате. А можно в этом случае как-то возвращать NULL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 14:16 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
startupПолучается, если я ограничиваю date_added датой date '2015-09-01' меньше минимальной даты date '2016-06-01', то функция возвращает статус, соответсвующий минимальной дате. А можно в этом случае как-то возвращать NULL? Код: plsql 1. Ну и где тут "соответсвующий минимальной дате"? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 15:00 |
|
||
|
Что такое KEEP?
|
|||
|---|---|---|---|
|
#18+
startupПолучается, если я ограничиваю date_added датой date '2015-09-01' меньше минимальной даты date '2016-06-01', то функция возвращает статус, соответсвующий минимальной дате. А можно в этом случае как-то возвращать NULL?Ну очевидно тебе стоит применять логику только если есть хоть одна дата, удовлетворяющая условию. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2016, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=192&tid=1887114]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
5ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 437ms |

| 0 / 0 |
