SELECT
OverUnderPaymentHeader.overUnderPaymentHeaderID,
OverUnderPaymentHeader.reassessmentDate,
NomineeOverUnderPayment.nomineeOverUnderPaymentID,
NomineeOverUnderPayment.caseNomineeID,
NomineeOverUnderPayment.coverPeriodFrom,
NomineeOverUnderPayment.coverPeriodTo,
NomineeOverUnderPayment.amountTypeCode,
NomineeOverUnderPayment.totalAmount,
ConcernRole.concernRoleName
INTO
:overUnderPaymentHeaderID,
:reassessmentDate,
:nomineeOverUnderPaymentID,
:caseNomineeID,
:coverPeriodFrom,
:coverPeriodTo,
:amountTypeCode,
:totalAmount,
:nomineeName
FROM
OverUnderPaymentHeader,
NomineeOverUnderPayment,
CaseNominee,
CaseParticipantRole,
ConcernRole
WHERE OverUnderPaymentHeader.caseID = :caseID
AND OverUnderPaymentHeader.overUnderPaymentHeaderID = NomineeOverUnderPayment.overUnderPaymentHeaderID
AND NomineeOverUnderPayment.caseNomineeID = CaseNominee.caseNomineeID
AND CaseNominee.caseParticipantRoleID = CaseParticipantRole.caseParticipantRoleID
AND ConcernRole.concernRoleID = CaseParticipantRole.participantRoleID
ORDER BY OverUnderPaymentHeader.reassessmentDate DESC,
NomineeOverUnderPayment.coverPeriodFrom DESC
|