DBA Data[Home] [Help]

VIEW: APPS.OTFV_OVERBOOKED_RESOURCES

Source

View Text - Preformatted

SELECT tst.name resource_name ,trb.resource_booking_id resource_booking_id ,tsr.supplied_resource_id supplied_resource_id FROM ota_suppliable_resources tsr ,ota_suppliable_resources_tl tst ,ota_resource_bookings trb WHERE tsr.supplied_resource_id = trb.supplied_resource_id AND tsr.supplied_resource_id = tst.supplied_resource_id AND tst.language = USERENV('LANG') AND tsr.consumable_flag = 'N' AND 2 <= ( SELECT count(*) FROM ota_resource_bookings trb2 WHERE trb.supplied_resource_id = trb2.supplied_resource_id AND TRUNC(trb.required_date_from) BETWEEN TRUNC(trb2.required_date_from) AND TRUNC(trb2.required_date_to) AND TRUNC(trb.required_date_to) BETWEEN TRUNC(trb2.required_date_from) AND TRUNC(trb2.required_date_to) ) AND tsr.business_group_id = NVL(ota_general.get_business_group_id,tsr.business_group_id) UNION SELECT tst.name resource_name ,trb.resource_booking_id resource_booking_id ,tsr.supplied_resource_id supplied_resource_id FROM ota_suppliable_resources tsr ,ota_suppliable_resources_tl tst ,ota_resource_bookings trb WHERE tsr.supplied_resource_id = trb.supplied_resource_id AND tsr.supplied_resource_id = tst.supplied_resource_id AND tst.language = USERENV('LANG') AND tsr.consumable_flag = 'N' AND 2 <= ( SELECT count(*) FROM ota_resource_bookings trb1 WHERE trb.supplied_resource_id = trb1.supplied_resource_id AND TRUNC(trb1.required_date_from) BETWEEN TRUNC(trb.required_date_from) AND TRUNC(trb.required_date_to) AND TRUNC(trb1.required_date_to) BETWEEN TRUNC(trb.required_date_from) AND TRUNC(trb.required_date_to) ) AND tsr.business_group_id = NVL(ota_general.get_business_group_id,tsr.business_group_id) WITH READ ONLY
View Text - HTML Formatted

SELECT TST.NAME RESOURCE_NAME
, TRB.RESOURCE_BOOKING_ID RESOURCE_BOOKING_ID
, TSR.SUPPLIED_RESOURCE_ID SUPPLIED_RESOURCE_ID
FROM OTA_SUPPLIABLE_RESOURCES TSR
, OTA_SUPPLIABLE_RESOURCES_TL TST
, OTA_RESOURCE_BOOKINGS TRB
WHERE TSR.SUPPLIED_RESOURCE_ID = TRB.SUPPLIED_RESOURCE_ID
AND TSR.SUPPLIED_RESOURCE_ID = TST.SUPPLIED_RESOURCE_ID
AND TST.LANGUAGE = USERENV('LANG')
AND TSR.CONSUMABLE_FLAG = 'N'
AND 2 <= ( SELECT COUNT(*)
FROM OTA_RESOURCE_BOOKINGS TRB2
WHERE TRB.SUPPLIED_RESOURCE_ID = TRB2.SUPPLIED_RESOURCE_ID
AND TRUNC(TRB.REQUIRED_DATE_FROM) BETWEEN TRUNC(TRB2.REQUIRED_DATE_FROM)
AND TRUNC(TRB2.REQUIRED_DATE_TO)
AND TRUNC(TRB.REQUIRED_DATE_TO) BETWEEN TRUNC(TRB2.REQUIRED_DATE_FROM)
AND TRUNC(TRB2.REQUIRED_DATE_TO) )
AND TSR.BUSINESS_GROUP_ID = NVL(OTA_GENERAL.GET_BUSINESS_GROUP_ID
, TSR.BUSINESS_GROUP_ID) UNION SELECT TST.NAME RESOURCE_NAME
, TRB.RESOURCE_BOOKING_ID RESOURCE_BOOKING_ID
, TSR.SUPPLIED_RESOURCE_ID SUPPLIED_RESOURCE_ID
FROM OTA_SUPPLIABLE_RESOURCES TSR
, OTA_SUPPLIABLE_RESOURCES_TL TST
, OTA_RESOURCE_BOOKINGS TRB
WHERE TSR.SUPPLIED_RESOURCE_ID = TRB.SUPPLIED_RESOURCE_ID
AND TSR.SUPPLIED_RESOURCE_ID = TST.SUPPLIED_RESOURCE_ID
AND TST.LANGUAGE = USERENV('LANG')
AND TSR.CONSUMABLE_FLAG = 'N'
AND 2 <= ( SELECT COUNT(*)
FROM OTA_RESOURCE_BOOKINGS TRB1
WHERE TRB.SUPPLIED_RESOURCE_ID = TRB1.SUPPLIED_RESOURCE_ID
AND TRUNC(TRB1.REQUIRED_DATE_FROM) BETWEEN TRUNC(TRB.REQUIRED_DATE_FROM)
AND TRUNC(TRB.REQUIRED_DATE_TO)
AND TRUNC(TRB1.REQUIRED_DATE_TO) BETWEEN TRUNC(TRB.REQUIRED_DATE_FROM)
AND TRUNC(TRB.REQUIRED_DATE_TO) )
AND TSR.BUSINESS_GROUP_ID = NVL(OTA_GENERAL.GET_BUSINESS_GROUP_ID
, TSR.BUSINESS_GROUP_ID) WITH READ ONLY