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