"localhost:/firebird/data/ILICHEVSK2.FDB". Процедуры Previous topic Chapter index Next topic

DAYS_IN_MONTH

 

Входные параметры

Параметр

Тип

Описание

ADATE

DATE

 

 

Выходные параметры

Параметр

Тип

Описание

DAYCOUNT

INTEGER

 

 

Описание

Возвращает количество дней в месяце

 

Определение

CREATE PROCEDURE DAYS_IN_MONTH(
    ADATE DATE)
RETURNS (
    DAYCOUNT INTEGER)
AS
declare variable TMPDATE date;
begin
  TMPDATE = ADATE - extract(day from ADATE) + 32;
  DAYCOUNT = extract(day from (TMPDATE - extract(day from TMPDATE)));
  suspend;
end

 

     Previous topic Chapter index Next topic