AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2007, 14:25   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Здравый смысл и Microsoft склоняются к 28 февраля.
Полтора года - это 18 месяцев. Вот что возвращает Excel в окне отладки (это Microsoft):
Код:
? DateAdd("m",18,"31.08.2004")
28.02.06 
? DateAdd("m",18,"01.09.2004")
01.03.06
Если вручную загибать пальцы, считая август нулевым месяцем, то февраль через полный год будет 18-м. Ну, а дальше берем в этом 18-м месяце "наибольший день не больше исходного" (это здравый смысл).

Постановлений на тему честно не читал.

P.S. Вот здесь: Функция, вычисляющая разницу между датами. была "разминка" по поводу трудового стажа. Трудовой стаж "1 год и 6 месяцев" пришелся бы тоже на 28 февраля.
За это сообщение автора поблагодарили: SerAl (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Учет по партиям или каждый день закрытие дня gb20 DAX: Функционал 23 13.04.2006 17:19
Как определить день недели? Aslan DAX: Программирование 1 18.01.2006 15:19
Откат транзакции за вчерашний день??? Возможно в SQL2000??? director DAX: Администрирование 5 16.12.2005 11:26
День рождения в апреле... AnnV DAX: Программирование 13 14.04.2005 18:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:29.