Страница 1 из 1

Положительное значение и округление

Добавлено: 19 май 2019, 01:44
Denis_pog
Данный запрос выводит только положительное значение, в случае если значение отрицательное, то выводиться значение 0,00.

Так же выводимое значение округляется до 2 знаков после запятой.

CASE
WHEN waybills.cost-waybills.paid > 0 THEN (ROUND (waybills.cost-waybills.paid, 2))
ELSE '0,00'
END AS debt


В данном запросе вычитаем сумму накладной от суммы оплаты,
если сумма оплаты больше суммы накладной (такое возможно, когда Вы вносите депозит клиента),
то выводиться значение 0,00, если меньше, то выводиться разница (долг) с округлением до 2 знаков после запятой.
При этом в оксетте не нужно заполнять поле формат, оставьте его пустым