RATE
RATE
@pintMode INT,
@pstrSiteCode NCHAR(5),
@pmonWorkDays MONEY,
@pstrCreatedBy VARCHAR(30),
@pstrErrorMessage VARCHAR(100) OUTPUT,
@pintErrorNumber INT OUTPUT
AS
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SET @pstrErrorMessage = 'SQL Internal Error Occured.'
SET @pintErrorNumber = 4444
IF @pintMode = 1
BEGIN
SELECT
@mintMinRecordNumber = MIN(datRecordNumber),
@mintMaxRecordNumber = MAX(datRecordNumber)
FROM #tmpData
SET @mmonDerivedMonthlyRate = 0
SET @mmonDerivedOTRate = 0
SET @mmonDerivedNDRate = 0
SET @mmonDerivedNDOTRate = 0
SET @mmonDerivedSHRate = 0
SET @mmonDerivedSHOTRate = 0
SET @mmonDerivedSHNDRate = 0
SET @mmonDerivedSHNDOTRate = 0
SET @mmonDerivedSHRRate = 0
SET @mmonDerivedSHOTRRate = 0
SET @mmonDerivedSHNDRRate = 0
SET @mmonDerivedSHNDOTRRate = 0
SET @mmonDerivedLHRate = 0
SET @mmonDerivedLHOTRate = 0
SET @mmonDerivedLHNDRate = 0
SET @mmonDerivedLHNDOTRate = 0
SET @mmonDerivedLHRRate = 0
SET @mmonDerivedLHOTRRate = 0
SET @mmonDerivedLHNDRRate = 0
SET @mmonDerivedLHNDOTRRate = 0
SET @mmonDerivedSPRRate = 0
SET @mmonDerivedSPOTRRate = 0
SET @mmonDerivedSPNDRRate = 0
SET @mmonDerivedSPNDOTRRate = 0
SET @mmonDerivedOTRate = 0
SET @mmonDerivedNDRate = 0
SET @mmonDerivedNDOTRate = 0
SET @mintMinRecordNumber = @mintMinRecordNumber + 1
END