USP_DATAFORMTEMPLATE_VIEW_ACADEMICYEAR_GETNEXTYEARDATES
The load procedure used by the view dataform template "Academic year, get next year dates"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@STARTDATE | datetime | INOUT | STARTDATE |
@ENDDATE | datetime | INOUT | ENDDATE |
@BILLINGSTARTDATE | datetime | INOUT | BILLINGSTARTDATE |
@BILLINGENDDATE | datetime | INOUT | BILLINGENDDATE |
Definition
Copy
create procedure DBO.USP_DATAFORMTEMPLATE_VIEW_ACADEMICYEAR_GETNEXTYEARDATES(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@STARTDATE datetime = null output,
@ENDDATE datetime = null output,
@BILLINGSTARTDATE datetime = null output,
@BILLINGENDDATE datetime = null output
)
as
set NOCOUNT on;
-- be sure to set this, in case the select returns no rows
set @DATALOADED = 1;
select
@STARTDATE=DATEADD(YEAR,1,AY.STARTDATE),
@ENDDATE=DATEADD(YEAR,1,AY.ENDDATE) ,
@BILLINGSTARTDATE=DATEADD(YEAR,1,AY.BILLINGSTARTDATE),
@BILLINGENDDATE=DATEADD(YEAR,1,AY.BILLINGENDDATE)
from ACADEMICYEAR AY
where AY.ID = @ID ;
return 0;