Поиск  Пользователи  Правила  Войти
RSS
Округление в запросе
 
Строка запроса  "Функция ДокПЛСумма = Сумма(12.305)"   возвращает целое число 12
А строка "Функция ДокПЛСумма = Сумма(12.85) возвращает целое число 13.

Как получить дробное значение?
 
Да, точно, срубает дробную часть при таком подходе. А зачем оно у вас внутри запроса? Может оперировать этими значениями при обработке результатов и в сам запрос эти вещи не писать?
 
Я уже не мню всех тонкостей 7-ки. Насколько я помню - таким образом обычно считают количество записей
"Сумма(1)". В общем присоединяюсь к "Thorvardr" - обработайте в результатах, простым умножением.
 
У меня там отрабатывает внешняя функция, которая возвращает числовое значение (в "Функцию").
Возвращаемое значение: рубли и копейки. Так запрос з копеек рубли делает. Округляет.
 
Попробуйте ее вызывать не в теле запроса, а потом при переборе его результатов.
 
> Строка запроса  "Функция ДокПЛСумма = Сумма(12.305)"   возвращает целое число 12
> А строка "Функция ДокПЛСумма = Сумма(12.85) возвращает целое число 13.
>
> Как получить дробное значение?
>

каков полный текст запроса?
Читают тему

Читайте нас: