Как вычислить выражение в запросе #507231


#0 by Xamio
Здравствуйте, в запросе нужно вычислить выражение которое, зная количество месяцев будет вычислять количество лет и остаток месяцев. т.е. если количество месяцев 34 то две переменные, например КолЛет = 2 КолМес = 10. текст запроса:  ВЫБРАТЬ  ИЗ Спасибо!
#1 by butterbean
ВЫРАЗИТЬ((ТвоеЧисло-6)/12 КАК ЧИСЛО(10,0)) КАК Годы ТвоеЧисло - 12*ВЫРАЗИТЬ((ТвоеЧисло-6)/12 КАК ЧИСЛО(10,0)) КАК Месяцы
#2 by Xamio
Спасибо! зачем только -6
#3 by butterbean
догадайся :-)
#4 by Defender aka LINN
Потому что ВЫРАЗИТЬ округляет.
#5 by Xamio
ВЫРАЗИТЬ((ТвоеЧисло-6)/12 КАК ЧИСЛО(10,0)) округляет в большую сторону, как сделать чтобы брал только целую часть получившегося числа?
#6 by butterbean
-6 именно для этого.....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С