Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 19:50

Ошибка в запросе, помогите пожалуйста, в чём ошибка?

Автор Alexey Khromov, 25 июл 2022, 15:10

0 Пользователей и 1 гость просматривают эту тему.

Alexey Khromov

ВЫБРАТЬ
               &ДатаАктуальности КАК ДатаРасчетаСтажа,
               &ДатаОтсчета КАК ДатаОтсчета,
               РАЗНОСТЬДАТ(&ДатаОтсчета, &ДатаАктуальности, МЕСЯЦ) КАК СтажМесяцев
ПОМЕСТИТЬ ВТИсходныеДанные
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
               ВЫБОР
                              КОГДА (ВЫРАЗИТЬ(ВТИсходныеДанные.СтажМесяцев / 12 КАК ЧИСЛО(1, 0))) * 12 > ВТИсходныеДанные.СтажМесяцев
                                            ТОГДА (ВЫРАЗИТЬ(ВТИсходныеДанные.СтажМесяцев / 12 КАК ЧИСЛО(1, 0))) - 1
                              ИНАЧЕ ВЫРАЗИТЬ(ВТИсходныеДанные.СтажМесяцев / 12 КАК ЧИСЛО(1, 0))
               КОНЕЦ КАК Лет
ИЗ
               ВТИсходныеДанные КАК ВТИсходныеДанные

Ивашка


LexaK

Alexey Khromov, везде где у вас

Выразить ... как Число (1,0)

замените на

Выразить ... как Число (2,0)

у вас просто двузначный год не помещается в одну цифру!  :D
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск