Запрос SQL Q049.
Вычисляется количество месяцев со дня поступления товара до текущей
даты. В столбце month_last1 вычисляется абсолютное количество месяцев, в
столбце month_last2 вычисляется количество полных месяцев:
SELECT dt, DateDiff("m",dt,Date()) AS month_last1, DateDiff("m",dt,Date())-iif(day(dt)>day(date()),1,0) AS month_last2 FROM m_income;
Пример для MySQL
Запрос Q049. Вычисляется количество месяцев со дня поступления товара до текущей даты:
SELECT PERIOD_DIFF(EXTRACT(YEAR_MONTH FROM NOW()), EXTRACT(YEAR_MONTH FROM dt)) AS months FROM m_income;
На OFTOB.COM также есть примеры запросов на MS SQL Server.