====== pears.DateRange ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== create procedure "pears"."DateRange"( /* Application Maintained Function / Procedure - DO NOT EDIT*/ in @StartDate date,in @EndDate date ) result( "RowNumber" integer,"TheDate" date ) on exception resume begin --This proceedure can be joined to directly to provide a date range in a query -- dates are inclusive declare @LoopCounter integer; declare local temporary table "DateRangeTempTable"( "TheDate" date null, ) on commit delete rows;set @LoopCounter = 1; while @StartDate <= @EndDate loop insert into "DateRangeTempTable"( "TheDate" ) values( @StartDate ) ; set @StartDate = @StartDate+1 end loop; select "Number"(),"TheDate" from "DateRangeTempTable" order by "TheDate" asc end go COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."DateRange" IS {create procedure DateRange /* Application Maintained Function / Procedure - DO NOT EDIT*/ (in @StartDate date,in @EndDate date) result(RowNumber integer,TheDate date) on exception resume begin --This proceedure can be joined to directly to provide a date range in a query -- dates are inclusive declare @LoopCounter integer; declare local temporary table DateRangeTempTable( TheDate date null ) on commit delete rows;set @LoopCounter=1; while @StartDate <= @EndDate loop insert into DateRangeTempTable( TheDate) values( @StartDate) ; set @StartDate=@StartDate+1 end loop; select Number(*),TheDate from DateRangeTempTable order by TheDate asc end }