Краткое описание :
Функция вычисления последнего дня месяца в FRОписание :
Генератор отчетов FastReportЧто измененно :
Fast Report
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
В FastReport необходимо добавить функцию вычисления последнего дня месяца.
Можно сделать как в атлантисе
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Назначение
Определяет количество дней в месяце даты d.
Описание
function Last_Day(d: date): byte;
Параметры
d: date - дата.
Возвращаемое значение
Количество дней в месяце заданной даты.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
или как в PL/SQL
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
In Oracle/PLSQL, the last_day function returns the last day of the month based
on a date value.
Syntax
The syntax for the last_day function is:
last_day( date )
date is the date value to use to calculate the last day of the month.
Purpose
LAST_DAY returns the date of the last day of the month that contains date. The
return type is always DATE, regardless of the datatype of date.
For Example
last_day(to_date('2003/03/15', 'yyyy/mm/dd')) would return Mar 31, 2003
last_day(to_date('2003/02/03', 'yyyy/mm/dd')) would return Feb 28, 2003
last_day(to_date('2004/02/03', 'yyyy/mm/dd')) would return Feb 29, 2004
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions072.htm#i83733
http://www.techonthenet.com/oracle/functions/last_day.php
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Как измененно :
Добавлена функция вычисления последнего дня в месяце по дате.
Описание:
function DaysInMonthByDate(ADate: TDateTime): Integer
Параметры:
ADate: TDateTime - дата из которой нужно получить количество дней в месяце.
Возвращаемое значение:
Количество дней в месяце заданной даты.