Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.07.2020, 18:54
|
|||
|---|---|---|---|
|
|||
Задвоение суммы |
|||
|
#18+
Добрый вечер всем! Помогите пожалуйста разобраться, что не так... Есть несколько таблиц с которых берутся значения, но после расчета функции sum выходит, что сумма задваивается, т.е. вместо 2, выдает 4; вместо 3, выдает 6 и т.д. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. как можно поправить? пролез уже много сайтов и конечного решения для свей проблемы я не нашел.. Надеюсь понятно объяснил.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2020, 20:33
|
|||
|---|---|---|---|
|
|||
Задвоение суммы |
|||
|
#18+
кусочек монстросити Код: sql 1. 2. 3. 4. 5. то есть соединяются два кортежа TTMR и TTMZ, а выбирается производное single value подзапроса и какой то суммы из совершенно другой таблицы (mktsreg) по условию, в котором используются вообще другие таблицы (mkts, ksm) Либо это обфуркация такая, либо это кусок из сильно коррелированного монструозного запроса. Не? зы. single value подзапрос тоже коррелированный Код: sql 1. 2. Это случаем не из генератора запросов такое выпадает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2020, 21:10
|
|||
|---|---|---|---|
|
|||
Задвоение суммы |
|||
|
#18+
Такое надо разбивать на части и смотреть глазами все соединения, но учитывая количество условий и коррелированность, это будет боль. Ну и тут Код: sql 1. 2. 3. у вас с какого конца уникальное первое сгруппированное значение должно быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2020, 21:18
|
|||
|---|---|---|---|
|
|||
Задвоение суммы |
|||
|
#18+
Raze, я бы на вашем месте погонял бы запрос Код: sql 1. 2. 3. 4. с фиксированными значениями отбора Код: sql 1. и посмотреть результаты ну или можете попробовать вместо sum(n.KNRM) сделать sum(DISTINCT n.KNRM), если чисто наугад :) кстати, про сортировку правильно заметили. group by не сортирует результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.07.2020, 22:21
|
|||
|---|---|---|---|
|
|||
Задвоение суммы |
|||
|
#18+
Хорошо, спасибо всем за ответы! Буду разбирать тогда, смотреть (Касательно куска, да, все верно, по сути это только часть (выдранная), но в целом я понял, к чему все ведется))) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1685926]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 369ms |

| 0 / 0 |
