Нужно получить число календарных месяцев между двумя датами. Использую функцию РАЗНОСТЬДАТ в запросе. В результате работы функции получается такая картина:
Обратите внимание на строки 2 и 6 - не правильно же считает . Кто-нибудь может что-то по этому поводу сказать?
Ziam
01.06.12, 9:46
по ходу он округляет до целых. как вариант скатываться до разницы дней
pablo
01.06.12, 10:43
В коде достаточно просто делается через цикл и функцию ДобавитьМесяц (легко, но не красиво). Как насчет:
Выбор когда День(ДатаПоступления)>День(Дата) тогда -1 иначе 0 конец Как Корректировка
И потом эту корректировку к функции добавлять
P.S. 6 строка вообще феерично смотрится
Vofka
01.06.12, 13:19
Вроде как нашел решение: необходимо зарегистрироваться для просмотра ссылки . Всем спасибо за ответы
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.