
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.10.2016, 12:12:33
|
|||
|---|---|---|---|
Хитрое суммирование |
|||
|
#18+
Добрый день, есть примерно следующий набор данных и запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Возвращает он абсолютно верный результат - 9. Можно ли реализовать такой же результат исключая группировку по id_learner ??? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 12:16:12
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
artas, Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 12:17:55
|
|||
|---|---|---|---|
Хитрое суммирование |
|||
|
#18+
Кэп 2, ник соответствует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 12:21:10
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
artas, Можно вообще без group by. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 12:35:15
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
artasКэп 2, ник соответствует Вы лучше расскажите, что вы хотите, чуть более распространенно, чем "хочу 9" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 12:44:29
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
Теща кэпа, сумма по дистинкту ид. типичная задача для денормализованных данных. решается через поданалитику или пользовательский агрегат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 12:45:47
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
Теща кэпа, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 13:01:52
|
|||
|---|---|---|---|
Хитрое суммирование |
|||
|
#18+
dbms_photoshop, спасибо, решение подзапросами только на крайний случай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 13:09:06
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
artasdbms_photoshop, спасибо, решение подзапросами только на крайний случайс чем связаны подзапросо и группо фобии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 14:58:45
|
|||
|---|---|---|---|
Хитрое суммирование |
|||
|
#18+
artas, скорее в качестве шютки (если подойдет добавить to_char) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 14:59:45
|
|||
|---|---|---|---|
Хитрое суммирование |
|||
|
#18+
на крайнюю плоть, нет, с тем что это выборка получаеться из довольно грузного подзапроса +, наверное все-же до конца правильно дал задание, т.к. упростил до минимума вот такой идеал данных, с условием без группировки по id_learner id_tutor id_learner plan 45893 50082 9 45893 82373 9 45893 85201 9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 15:38:44
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
artas, приведенные строки это конкурс я разгадаю алгоритм с трех строк результата? подходит обычный sum over поверх group by. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 16:51:27
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
конечный автомат ЧЯ, ну, если дословно описать то получаеться сумма планов по дистинкт id_tutor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 17:32:25
|
|||
|---|---|---|---|
Хитрое суммирование |
|||
|
#18+
artasна крайнюю плоть, нет, с тем что это выборка получаеться из довольно грузного подзапроса +, наверное все-же до конца правильно дал задание, т.к. упростил до минимума вот такой идеал данных, с условием без группировки по id_learner id_tutor id_learner plan 45893 50082 9 45893 82373 9 45893 85201 9 Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 17:45:58
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
stax.., Гениально, спасибо большое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 18:19:16
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
artas1Гениально, спасибо большое Ну да, ну да... Полагаете, уважаемый stax.. смайлик рисовал просто от хорошего настроения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 19:19:28
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
artas1, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2016, 19:20:51
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
grreens, select id_tutor,id_learner, sum(plan) over (partition by id_tutor) from ( select 45893 as id_tutor , 50082 as id_learner,'Должность' as name , 1 as plan from dual union all select 45893 as id_tutor , 82373 as id_learner, 'Должность' as name , 4 as plan from dual union all select 45893 as id_tutor , 85201 as id_learner, 'Должность' as name , 4 as plan from dual union all select 45893 as id_tutor , 85201 as id_learner, 'Должность' as name , 4 as plan from dual ) group by id_tutor,id_learner, plan ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.10.2016, 10:13:27
|
|||
|---|---|---|---|
|
|||
Хитрое суммирование |
|||
|
#18+
grreens, я же сразу написал, нужно только с группировкой по колонке тутора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1887293]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 484ms |

| 0 / 0 |
