ВЫБЕРИТЕ location_id lt_location_id, site_name, уровень 2
от мест b
где MOBILE_OR_SUBCENTER = «s»
и inactive_date нулево
соединение
выберите «все» location_id, -- будет location_id varchar2?
«Все положения», 1 уровень
от двойного
заказ уровнем, 1
Выберите site_name,
суммируйте (NO_OF_DONORS- NO_OF_DEFERRED) no_of_donors,
no_of_resched сумма (NO_OF_RESCHED)
от ds_sub_cntr_rebooking a,
распологает b
где a.location_id = b.lt_location_id
и coll_date: start_date и: end_date
и seq_no =: p_seq_no
и location_id = случай: p_location_id
когда «все» после этого location_id
еще
: p_location_id
конец
группа site_name
заказ 1;
или
и location_id = расшифровывает (: p_location_id, «все», location_id: p_location_id)
или
и ((: p_location_id = «все ") или (location_id =: p_location_id))