0
Dirk Diggler
21.12.20
✎
18:07
|
В запросе есть вот такая строка:
ВЫБРАТЬ
ЕСТЬNULL(СУММА(ЗаказПокупателяТовары.Сумма) - СУММА(ЗаказПокупателяТовары.Количество * ЗаказПокупателяТовары.Коэффициент / ЗаказПокупателяТовары.КоэффициентЕдХр * ЦеныНоменклатурыСрезПоследних.Цена * ЦеныНоменклатурыСрезПоследних.ЕдиницаИзмерения.Коэффициент / ЗаказПокупателяТовары.КоэффициентЕдХр * КурсыВалютСрезПоследних.Курс / КурсыВалютСрезПоследних.Кратность), 0) КАК Маржа
Падает именно на ней. На одном документе. Убрал агрегирующие функции, разделил на множители
|ВЫБРАТЬ
| ЗаказПокупателяТовары.Сумма КАК Сумма,
| ЗаказПокупателяТовары.Количество * ЗаказПокупателяТовары.Коэффициент / ЗаказПокупателяТовары.КоэффициентЕдХр КАК КолвоЕдХр,
| ЦеныНоменклатурыСрезПоследних.Цена * ЦеныНоменклатурыСрезПоследних.ЕдиницаИзмерения.Коэффициент / ЗаказПокупателяТовары.КоэффициентЕдХр * КурсыВалютСрезПоследних.Курс / КурсыВалютСрезПоследних.Кратность КАК ЦенаЕдХр,
| ЗаказПокупателяТовары.Номенклатура КАК Номенклатура
Номенклатура ЦенаЕдХр КолвоЕдХр Сумма
Шайба d 8,4 zn DIN 125 A (~ ГОСТ 11371-70) 187,129152 0,000333333 0,17
Шайба d10,5 zn DIN 125 A (~ ГОСТ 11371-70) 233,91144 0,46666662 235,2
Шайба d13 DIN 125 A 2,9888684 28 183,12
Неожиданно. Подскажите, как от переполнения избавиться? Не избавляясь от агрегатных функций.
|
|