сейчас пользую такой код
ВЫБОР
КОГДА ПервоеНазначениеСотрудника.ДатаПриема = &ПустаяДата
ТОГДА 0
ИНАЧЕ (ВЫРАЗИТЬ(РАЗНОСТЬДАТ(ПервоеНазначениеСотрудника.ДатаПриема, &текдата, МЕСЯЦ) / 12 КАК ЧИСЛО(12, 0))) + (РАЗНОСТЬДАТ(ПервоеНазначениеСотрудника.ДатаПриема, &текдата, МЕСЯЦ) - (ВЫРАЗИТЬ(РАЗНОСТЬДАТ(ПервоеНазначениеСотрудника.ДатаПриема, &текдата, МЕСЯЦ) / 12 КАК ЧИСЛО(12, 0))) * 12) / 100
КОНЕЦ
но заметил шо разность дат по году округляет до большего, тогда у меня получается неточность. Как еще можно получить такую разницу в запросе?