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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2019, 15:31
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
Есть запрос, который выбирает порядка 15 строк, а в одной используется функция SUM Если не использовать GROUP BY то выбрасывает ошибку и требует в все остальные поля в GROUP BY, и тогда результирующая выборка некорректная есть дублирующие записи, как сделать чтобы использовалась SUM, но без использования GROUP BY для всех полей или только некоторые можно было исключить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 15:35
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
sc2r2beyкак сделать чтобы использовалась SUM, но без использования GROUP BY для всех полей или только некоторые можно было исключить?Непонятно тогда, что будет суммировать SUM? Вы би привели пример данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 15:41
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
первую колонку надо просуммировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 15:46
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 15:51
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
invm Код: sql 1. я так пробовал он тогда заполняет первую колонку одним значением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 15:55
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
sc2r2bey, ну а вам что в таком случае нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 16:00
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
на первом скрине первая колонка нужна ее сумма, но видите там колонка дублируется СТ000000885 т.е. одна строка с СТ000000885 и суммой всех первых колонок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 16:13
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
sc2r2bey, ну у вас есть какой то признак этой строки что она должна сумироваться? Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 16:18
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
sc2r2beyи суммой всех первых колонокКак определить, какие колонки первые, а какие нет? И обнародуйте версию сервера. Это может быть важно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 16:18
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
нет такого признака, я думал подзапросом сделать, но там свои сложности, как на втором скрине получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 16:23
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
sc2r2beyнет такого признака, я думал подзапросом сделать, но там свои сложности, как на втором скрине получаетсяДобавьте поле, определяющее порядок записей. Тогда можно будет решить вашу задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 18:44
|
|||
|---|---|---|---|
|
|||
Как использовать SUM в такой ситуации? |
|||
|
#18+
sc2r2beyinvm Код: sql 1. я так пробовал он тогда заполняет первую колонку одним значениемпопробуйте к этому ещё и partition by <тут ваше поле, в котором содержатся СТ000000885 > ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 22:21
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
sc2r2beyна первом скрине первая колонка нужна ее сумма, но видите там колонка дублируется СТ000000885 т.е. одна строка с СТ000000885 и суммой всех первых колонокИ чего не получается с GROUP BY, я не понимаю? Добавьте остальные поля в GROUP BY, и будет всё правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2019, 22:22
|
|||
|---|---|---|---|
Как использовать SUM в такой ситуации? |
|||
|
#18+
Щукина Аннаsc2r2beyя так пробовал он тогда заполняет первую колонку одним значениемпопробуйте к этому ещё и partition by <тут ваше поле, в котором содержатся СТ000000885 >Да ему просто нужно просуммировать, не надо там никаких OVER и прочего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1688147]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 369ms |

| 0 / 0 |
