• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Количество месяцев м/у периодами

  • Автор темы Vorbius
  • Дата начала
V

Vorbius

Здравствуйте все.

Тривиальная задача, с которой я не могу справиться по причине неопытности. Как определить количество месяцев между периодами в 1Cv8.1?
Спасибо.
 
G

gorlanovmax

Посмотри в синтакс-помощнике "работа с датой". В семерке есть функция ДатаМесяц и НомерНеделиГода. получаешь два чилса и обычной операцией вычитания получаешь результат
 
Z

Zab

Попробуй вычесть из большей даты меньшую, получишь разницу в днях, а потом подели на 30. Может не идеально точно, зато просто.
 
V

Vorbius

GorlanovMax
Вариант, но проблемка если период охватывает несколько лет. Решается конечо, но хотелось что-то попроще.

Zab
Спасибо(хех... пока кнопка + не работает ), такой вариант меня вполне устраивает, как то и не догадался сам :)
 
G

gorlanovmax

даже с разными годами решается от силы десятью строчками
 
E

evgenyatam

в первом посте сказано что это восьмерка а для неё дата представляет число секунд с 1.1.0001 так что правильно окр((большаяДата-МеньщаяДата)/(60*60*24*30)), но не очень точно.
 
K

KiR

А как насчет такого - (Год(Дата2)-Год(Дата1))*12 + (МЕСЯЦ(Дата2)-Месяц(Дата1))
 
Z

Zab

KiR а подумать? 01.12.2007 и 01.02.2008 -> (2008-2007) *12 + (2-12) = 2 фигасе... работает, и как просто работает! мой респект!
 
G

GRblSHA

GorlanovMax
Посмотри в синтакс-помощнике "работа с датой". В семерке есть функция ДатаМесяц и НомерНеделиГода. получаешь два чилса и обычной операцией вычитания получаешь результат

-->а причем тут номер недели года если человеку число месяцев?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!