/* Formatted on 12/4/2018 9:29:10 AM (QP5 v5.294) */
SELECT DISTINCT
employee_number "Staff Number",
LTRIM (
hr_general.decode_lookup ('TITLE', papf.title)
|| ' '
|| papf.first_name
|| ' '
|| papf.middle_names
|| ' '
|| papf.last_name)
"Staff Name",
HR_GENERAL.DECODE_GRADE (PAAF.GRADE_ID)"Grade"-- ,hr_general.DECODE_ORGANIZATION(paaf.organization_id) Department
,
haou.attribute1 "Department",
oe.title "Course Title",
oe.evt_information1 "Vendor",
oe.course_start_date "Course Start Date",
oe.course_end_date "Course End Date",
oe.evt_information2 "Venue",
oe.evt_information3 "Institute University",
oe.evt_information4 "Training type",
oe.evt_information5 "remarks",
odb.event_id,
ODB.BOOKING_ID
FROM ota_delegate_bookings odb,
ota_events oe,
ota_booking_status_types obst,
per_all_people_f papf,
per_all_assignments_f paaf,
hr_all_organization_units haou
WHERE 1 = 1
AND paaf.organization_id = haou.organization_id
AND odb.event_id = oe.event_id
AND odb.booking_status_type_id = obst.booking_status_type_id
AND odb.delegate_person_id = papf.person_id
AND papf.person_id = paaf.person_id
AND TO_DATE (oe.course_end_date) BETWEEN papf.effective_start_date
AND papf.effective_end_date
AND TO_DATE (oe.course_end_date) BETWEEN paaf.effective_start_date
AND paaf.effective_end_date
AND paaf.primary_flag = 'Y'
--and papf.person_id =nvl( :p_employee_number,papf.person_id)
and papf.employee_number='0987'
--AND TO_CHAR(oe.course_start_date,'YYYY')=to_char(to_date(:P_DATE),'YYYY')
/*and to_date(oe.course_start_date)>=to_date(:P_STARTDATE)
and to_date(oe.course_end_date)<=to_date(:P_DATE) */
--AND haou.attribute1 = NVL (:P_DEPARMENT, haou.attribute1)
ORDER BY 1, oe.course_start_date
SELECT DISTINCT
employee_number "Staff Number",
LTRIM (
hr_general.decode_lookup ('TITLE', papf.title)
|| ' '
|| papf.first_name
|| ' '
|| papf.middle_names
|| ' '
|| papf.last_name)
"Staff Name",
HR_GENERAL.DECODE_GRADE (PAAF.GRADE_ID)"Grade"-- ,hr_general.DECODE_ORGANIZATION(paaf.organization_id) Department
,
haou.attribute1 "Department",
oe.title "Course Title",
oe.evt_information1 "Vendor",
oe.course_start_date "Course Start Date",
oe.course_end_date "Course End Date",
oe.evt_information2 "Venue",
oe.evt_information3 "Institute University",
oe.evt_information4 "Training type",
oe.evt_information5 "remarks",
odb.event_id,
ODB.BOOKING_ID
FROM ota_delegate_bookings odb,
ota_events oe,
ota_booking_status_types obst,
per_all_people_f papf,
per_all_assignments_f paaf,
hr_all_organization_units haou
WHERE 1 = 1
AND paaf.organization_id = haou.organization_id
AND odb.event_id = oe.event_id
AND odb.booking_status_type_id = obst.booking_status_type_id
AND odb.delegate_person_id = papf.person_id
AND papf.person_id = paaf.person_id
AND TO_DATE (oe.course_end_date) BETWEEN papf.effective_start_date
AND papf.effective_end_date
AND TO_DATE (oe.course_end_date) BETWEEN paaf.effective_start_date
AND paaf.effective_end_date
AND paaf.primary_flag = 'Y'
--and papf.person_id =nvl( :p_employee_number,papf.person_id)
and papf.employee_number='0987'
--AND TO_CHAR(oe.course_start_date,'YYYY')=to_char(to_date(:P_DATE),'YYYY')
/*and to_date(oe.course_start_date)>=to_date(:P_STARTDATE)
and to_date(oe.course_end_date)<=to_date(:P_DATE) */
--AND haou.attribute1 = NVL (:P_DEPARMENT, haou.attribute1)
ORDER BY 1, oe.course_start_date
No comments :
Post a Comment