|
как в запросе выдать только целую часть числа от деления?
| ☑ |
0
nlira
01.08.12
✎
22:40
|
Например:
часть кода запроса:
ДокументНаОтгрузкуТовары.КолВоДелимое / ДокументНаОтгрузкуТовары.КоличествоДелитель КАК Частное
Как сделать, чтобы частное на выходе было не 2,3333 а 2 без округления?
Как то с помощью выразить да?
|
|
1
nlira
01.08.12
✎
22:42
|
ВЫРАЗИТЬ(10 / 3 КАК ЧИСЛО(12, 2)) КАК Поле1
|
|
2
nlira
01.08.12
✎
22:43
|
ща попробую так
|
|
3
izekia
01.08.12
✎
22:45
|
а не 12, 0?
|
|
4
nlira
01.08.12
✎
22:54
|
да 12,0
|
|
5
kumena
01.08.12
✎
23:00
|
Выбор Когда
ВЫРАЗИТЬ(10/3 КАК ЧИСЛО(12, 0)) > 10/3 Тогда
ВЫРАЗИТЬ(10/3 КАК ЧИСЛО(12, 0)) - 1
Иначе ВЫРАЗИТЬ(10/3 КАК ЧИСЛО(12, 0)) Конец
|
|
6
nlira
01.08.12
✎
23:08
|
а почему -1?
|
|
7
nlira
01.08.12
✎
23:08
|
а, еще округляет?
|
|
8
izekia
01.08.12
✎
23:12
|
(7) ВЫБРАТЬ ВЫРАЗИТЬ(10.9 КАК Число(12, 0))
|
|
9
kumena
01.08.12
✎
23:16
|
"а почему -1?"
потому что округлять может и в большую сторону.
|
|
10
nlira
02.08.12
✎
01:18
|
Благодарю!!! Все получилось.
|
|