Как посчитать число месяцев между ДатаНачало и ДатаКонца? #371888


#0 by Викуся
#1 by GenV
С такими интересами сначала фотку просить будут :))
#2 by Irbis
В пределах одного календарного года? Уточни условия задачи.
#3 by Irbis
Не даст. В юморе пол автора обсуждают...
#5 by Викуся
вообще может быть разные года.
#6 by Викуся
а без запроса если?
#7 by Serg_1960
Если в запросе, то РАЗНОСТЬДАТ(ДатаКонца,ДатаНачало,МЕСЯЦ) - возвращает ЧИСЛО - количество полных месяцев
#8 by Дуб
а без запроса - в цикле НачалоМесяца, пока не получится меньше первой даты.. Может, поизвратнее что-нить есть ещё..
#9 by Викуся
это долго
#10 by Irbis
Встроенные функции языка Месяц (Month) Синтаксис: Месяц(<Дата>) Параметры: <Дата> (обязательный) Тип: Дата. Исходная дата. Возвращаемое значение: Тип: Число. Месяц в указанной дате. Описание: Определяет месяц в указанной дате. Пример: см. пример для метода День Только все равно не ясно по условиям задачи между 30.04 и 01.05 сколько месяцев?
#11 by Дуб
это - быстро ;)
#12 by GenV
Да, в принципе простой формулой через Год и Месяц
#13 by and2
а зачем?
#14 by Викуся
Месяц(ДатаНачало)-Месяц(ДатаКонца)?
#15 by Викуся
чтобы посчитать число колоночек, которые будут
#16 by Cheater
а там уже зависит считаешь ты полные месяцы или нет
#17 by Викуся
а если полные,тогда что?
#18 by Cheater
+ я не так назвал )) я количество месяцев считаю
#19 by Cheater
если у тебя даты в пределах одного месяца это 0 или 1?
#20 by Викуся
точно тогда значит неполные
#21 by Cheater
как раз для твоего случая
#22 by Викуся
Пасиба).
#23 by eklmn
ФОТО хдЕ?
#24 by Serg_1960
НачалоМесяца(ДатаКонца)-НачалоМесяца(ДатаНачало) - период в секундах, если не ноль - дели на 60, на 60, на 60, на ... Zzzz
#25 by Викуся
ниии, а как же 31 и 30 дней?
#26 by Serg_1960
Разыграли :) с пятницей Вас
#27 by Helna
И вас! Хороших выходных!
#28 by Serg_1960
Только что придумал, ещё не проверял :)
#29 by Helna
попроще выглядит, а потом проверить результат на знак и все
#30 by Serg_1960
Мы такие крутые прогеры, - а Вы нам "попроще" :( Мы и так ясно и доступно для народа изложили... Потому как Мы можем и круче загнуть :)
#31 by Cheater
ты случайно не ?
#32 by форсмажор
#33 by Serg_1960
Снимаю шляпу... не в знак уважения, а в растерянности - чтобы макушку почесать :)
#34 by форсмажор
//сори 30.43655 число дней в месяце в топическом году )))
#35 by rs_trade
недавно было, тут постил пример из ЗиКа
#36 by eklmn
может их две в одном месте? :)
#37 by Serg_1960
Вообще-то и УПП тоже не лыком шито, но так ведь веселее :)
#39 by форсмажор
жестко
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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