|
Преобразование отрицательного числа в положительное в запросе | ☑ | ||
---|---|---|---|---|
0
serg-lom89
12.09.14
✎
13:49
|
ПОдскажите как преобразовать отрицательное число в положительное
ВЫБРАТЬ Продажи.Продажи_Контрагент КАК Продажи_Контрагент, Продажи.Продажи_СтоимостьОборот, Возвраты.СУММАВозврата КАК СУММАВозврата, СУММА(Возвраты.СУММАВозврата) / СУММА(Продажи.Продажи_СтоимостьОборот) * 100 КАК Процент ИЗ (ВЫБРАТЬ ПродажиОбороты.Контрагент КАК Продажи_Контрагент, СУММА(ПродажиОбороты.СтоимостьОборот) КАК Продажи_СтоимостьОборот ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты ГДЕ (НЕ ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя) И ПродажиОбороты.Организация = &Организация СГРУППИРОВАТЬ ПО ПродажиОбороты.Контрагент) КАК Продажи ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПродажиОбороты.Контрагент КАК Возврат_Контрагент, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СУММАВозврата ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты ГДЕ ПродажиОбороты.Организация = &Организация И ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя СГРУППИРОВАТЬ ПО ПродажиОбороты.Контрагент) КАК Возвраты ПО Продажи.Продажи_Контрагент = Возвраты.Возврат_Контрагент СГРУППИРОВАТЬ ПО Продажи.Продажи_Контрагент, Продажи.Продажи_СтоимостьОборот, Возвраты.СУММАВозврата УПОРЯДОЧИТЬ ПО Продажи_Контрагент результат Контрик СуммаПрод СуммаВозврата Контрик1 100000 -20 Контрик3 145450 Контрик2 230000 -70 Контрик5 100000 -20 Контрик6 454000 -20 Мне надо что бы сумма возврата была без минуса?Как в запросе сделать ее положительной? |
|||
1
1Сергей
12.09.14
✎
13:51
|
ВЫБОР КОГДА ... ТОГДА Переменная ИНАЧЕ -Переменная КОНЕЦ
|
|||
2
Gogger
12.09.14
✎
13:52
|
умножить на -1, не?
|
|||
3
serg-lom89
12.09.14
✎
13:55
|
сам разобрался...))
Спасибо)) пятница.быстрее домой...у))) |
|||
4
vde69
12.09.14
✎
13:56
|
макс(Переменная,-Переменная )
|
|||
5
Kamas
12.09.14
✎
14:02
|
(4) не правильно, правильно в (2) Т.К вопрос звучал "ПОдскажите как преобразовать отрицательное число в положительное"
|
|||
6
Kamas
12.09.14
✎
14:04
|
(5) а не "скажите пожалуйста как сделать число по модулю в запросе"
|
|||
7
1Сергей
12.09.14
✎
14:30
|
(5) тогда правильный ответ всё-таки (1)
А твоя писанина ещё и положительные сделает отрицательными, чего не требовалось в (0) |
|||
8
Gogger
12.09.14
✎
16:13
|
(7) не, блин, естественно число надо проверить на <0..
|
|||
9
Зойч
12.09.14
✎
16:14
|
(4) в запросе так нельзя
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |