Разность дат в месяцах #256955


#0 by kirillsas
Скажите, как выразить разность дат в месяцах? Например - 19.02.2006 - 25.11.2001 = ?(месяцев)
#1 by колодина
в языке запросов есть такая функция - разность дат
#2 by kirillsas
А если без использования запросов?
#3 by Ц_У
Год(дата)-Год(дата2)=ЧислоЛет*12 где 12 - число месяцев в году
#4 by колодина
киса моя, ну что ты пишешь?
#5 by колодина
ну тогда вычисляй... понятно же как делать... а лучше запросиком.... я лично сделала функцию такую - оч. удобно
#6 by Аштитипи
мож тебе надо представление разности дат в виде строи,тады поможет ПредставлениеПериода(<Дата начала периода>, <Дата окончания периода>, <Форматная строка>)
#7 by Ц_У
изините )) а также Месяц и День...
#8 by Широкий
Месяц(КонДата)-Месяц(НачДата)+12*(Год(КонДата)-Год(НачДата))
#9 by колодина
уху... особенно если кондата - в февраля а начдата - в июле...
#10 by kirillsas
Практически так и сделал. Тогда получается например: год(1.05.2001)*12-год(10.06.2000)+месяц(1.05.2001)-месяц(10.06.2000) = 12+(-1) = 11. Тоесть все правильно. Спасибо всем кто откликнулся!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С