Разность дат (месяцев)

Автор govorun, 29 июля 2021, 03:16:09

« назад - далее »

govorun

Доброго дня.
Есть данные, загруженные в формате MonthName():
MONTH_1 И MONTH_2
Нужно в таблице посчитать разницу (количество месяцев) между ними (MONTH_2 - MONTH_1).
Например: июн.2021 - апр.2021
Поскольку своих извилин не хватило, полез в сеть и нашел вот такое дело:
Num (
    ( (year([to date]) * 12) + month([to date]) )
  - ( ((year([from date]) * 12) + month([from date])) ) + 1
)

Может кто-то знает способ (функцию) попроще?
Спасибо

admin

это самый простой вариант, проще только в SQL

admin

в каком формате месяца забиты?

govorun

MONTHNAME(DATE('15.01.2021'))Визуально - это янв.2021

Hugo

#4
Говорят в Qvc_Utility.qvs есть функция типа vbaшной datediff.
Тоже кстати пару дней назад этим вопросом озадачивался (сегодня - 01.01.2020), нашёл/решил аналогично
let vNumberOfPeriods = ((year(now())*12)+month(now())) - (((year(date('01.01.2020'))*12)+month(date('01.01.2020')))); //datediff in months

govorun

Это то же самое, что и первом посте.

Яндекс.Метрика