Округление до целого в запросах
☑
0
only82
03.09.11
✎
12:36
Есть запрос:
ВЫБРАТЬ
КОЛИЧЕСТВО(*) КАК Количество,
ГОД(ФизическиеЛица.ДатаРождения) КАК ГодРождения
ИЗ
Справочник.ФизическиеЛица КАК ФизическиеЛица
СГРУППИРОВАТЬ ПО
ГОД(ФизическиеЛица.ДатаРождения)
УПОРЯДОЧИТЬ ПО
Количество УБЫВ
Хочу сгрупировать не по дате рождения а по десяткам лет т.е. ДатаРождения/10 и окр до цегого. Как округлить в запросе?
1
kosts
03.09.11
✎
12:39
выразить( ДатаРождения/10 как число(10,0))
2
Джинн
03.09.11
✎
12:41
С каких это пор ДатаРождения/10 является десятками лет?
3
only82
03.09.11
✎
12:42
Не важно, главное я понял как сделать
4
only82
03.09.11
✎
12:42
(1) спс
5
only82
03.09.11
✎
12:43
Правильно вот так:
ВЫБРАТЬ
КОЛИЧЕСТВО(*) КАК Количество,
(ВЫРАЗИТЬ(ГОД(ФизическиеЛица.ДатаРождения) / 10 КАК ЧИСЛО(10, 0))) * 10 КАК ГодРождения
ИЗ
Справочник.ФизическиеЛица КАК ФизическиеЛица
СГРУППИРОВАТЬ ПО
(ВЫРАЗИТЬ(ГОД(ФизическиеЛица.ДатаРождения) / 10 КАК ЧИСЛО(10, 0))) * 10
УПОРЯДОЧИТЬ ПО
Количество УБЫВ
6
only82
03.09.11
✎
12:48
Еще вопрос по теме.
Как в СКД в запрос (5) добавить поле "% от общего количества" ?
7
ssh2006
03.09.11
✎
12:51
в настройках разверни поле-ресурс, там будет процент
8
IronDemon
03.09.11
✎
12:53
В ресурах:
Формат(Сумма(ГодРождения),"Ч не помню")+" % от общего количества"
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.