|
Свернуть ТЗ, чтобы ушли значения с противоположным знаком
| ☑ |
0
skela1c
22.06.17
✎
17:04
|
Есть ТЗ значения в колонках одинаковый, только противоположные по знаку, от этих значений нужно избавится. Как это можно сделать?
|
|
1
vde69
модератор
22.06.17
✎
17:06
|
ты не поверишь
ТЗ.Свернуть("колонка","сумма")
|
|
2
Мимохожий Однако
22.06.17
✎
17:06
|
Свернуть, удалить с нулём
|
|
3
skela1c
22.06.17
✎
17:11
|
если не сворачивает, то есть какое-то различие в значениях?
|
|
4
Мимохожий Однако
22.06.17
✎
17:12
|
(3) логично
|
|
5
Лефмихалыч
22.06.17
✎
17:13
|
ВЫБРАТЬ
ГДЕ Значение>0
|
|
6
Лефмихалыч
22.06.17
✎
17:13
|
или от чего тебе избавиться-то надо?
|
|
7
skela1c
22.06.17
✎
17:23
|
мне нужно избавится от одинаковых и поэтому я в запросе добавляю "-"
|
|
8
mehfk
22.06.17
✎
17:26
|
(0) ИМЕЮЩИЕ СУММА(ЧегоТоТам) <> 0
|
|
9
Chum
22.06.17
✎
17:49
|
Хм... свернуть...
Ну и что насворачивает, если такая ситуация:
Значение1 Значение2 100
Значение1 Значение2 -100
Значение1 Значение2 80
Значение1 Значение2 10
Значение1 Значение2 -90
|
|
10
lodger
22.06.17
✎
17:56
|
(9) ну тут смотря как читать таск.
может быть так:
кол1(данные) кол2(число)
какие-то данные1 100
какие-то данные1 -100
какие-то данныеА 45
какие-то данные2 50
какие-то данные2 -50
какие-то данные3 85
какие-то данные3 -85
какие-то данныеБ 700
тогда после ТЗ.Свернуть("кол1","кол2") будет
какие-то данные1 0
какие-то данные2 0
какие-то данные3 0
какие-то данныеА 45
какие-то данныеБ 700
остается пройти по ТЗ и поудалять строки где стр[кол2] = 0;
|
|
11
Chum
22.06.17
✎
17:56
|
(0) и что делать, если такая ситуация:
Значение1 Значение2 100
Значение1 Значение2 -100
Значение1 Значение2 -100
Все противоположные значения удалять?
|
|
12
Chum
22.06.17
✎
17:57
|
(10) автор походу изначально неверно подошел к решению
|
|
13
Лефмихалыч
22.06.17
✎
18:00
|
если надо дубли строк выкосить, то это просто ВЫБРАТЬ РАЗЛИЧНЫЕ. Ну, или СГРУППИРОВАТЬ ПО всем,полям.
|
|
14
skela1c
22.06.17
✎
18:08
|
а можно ли объединение поместить в временную таблицу?
|
|
15
GreyK
22.06.17
✎
18:37
|
(14) Я не запрещаю, но сериализируйте таблички.
|
|