====== pears.VacancyTempRate ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."VacancyTempRate" IS
{create function VacancyTempRate
/* Application Maintained Function / Procedure - DO NOT EDIT*/
(in VacID char(20),in BandID char(20),in GradeID char(4),in pFilter1 char(4),in pFilter2 char(4),in pFilter3 char(4),in dFrom date,in dTo date)
returns char(20)
begin
declare rv char(20);
set rv=null;
if trim(isnull(vacid,'')) <> '' then
select first r.tempjobrateid into rv from tempjobrate as r where r.vacancyid = vacid and r.temppaybandid = bandid and
trim(isnull(r.grade,'')) = trim(isnull(gradeid,'')) and
trim(isnull(r.filter1,'')) = trim(isnull(pFilter1,'')) and
trim(isnull(r.filter2,'')) = trim(isnull(pFilter2,'')) and
trim(isnull(r.filter3,'')) = trim(isnull(pFilter3,'')) and
isnull(r.startdate,'1900-01-01') <= isnull(dto,current date) and isnull(r.enddate,'2200-01-01') >= isnull(dfrom,current date)
end if;
return rv
end
}