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

start [/forum/topic.php?fid=46&msg=39784544&tid=1688147]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 408ms |

| 0 / 0 |
