Возвращает дату, отстоящую в ту или другую сторону на указанное количество месяцев от даты, определяемой данным выражения типа Date или DateTime.
Синтаксис:
GOMONTH(dExpression | tExpression, nNumberOfMonths)
Параметры:
dExpression
Задает выражение даты, для которого функция GOMONTH( ) должна возвратить новую дату.
tExpression
Задает выражение типа DateTime, для которого функция GOMONTH( ) должна возвратить новую дату.
nNumberOfMonths
Задает количество месяцев, отсчитываемых от заданной даты. Если число nNumberOfMonths положительно, GOMONTH( ) возвращает дату, которая будет на nNumberOfMonths месяцев позже заданной даты. Если значение nNumberOfMonths отрицательно, GOMONTH( ) возвращает дату, которая была на nNumberOfMonths месяцев раньше заданной даты.
Результат:
Дата.
Пример:
SET CENTURY ON STORE GOMONTH({08/02/95}, 5) TO gdDeadLine CLEAR ? gdDeadLine && Displays 01/02/1996 ? GOMONTH({12/31/95}, 2) && Displays 02/29/1996 ? GOMONTH({12/31/95}, -2) && Displays 10/31/1995