SELECTEER lt_location_id location_id, site_name, niveau 2
van plaatsen B
waar MOBILE_OR_SUBCENTER = „S“
en inactive_date is ongeldig
unie
selecteer het „Al“ location_id, -- is location_id een varchar2?
„Alle plaatsen“, 1 niveau
van dubbel
orde door niveau, 1
Selecteer site_name,
tel (NO_OF_DONORS- NO_OF_DEFERRED) no_of_donors op,
de som (NO_OF_RESCHED) no_of_resched
van het ds_sub_cntr_rebooking a,
plaatsen B
waar a.location_id = b.lt_location_id
en coll_date tussen: start_date en: end_date
en seq_no =: p_seq_no
en location_id = geval: p_location_id
wanneer „allen“ toen location_id
anders
: p_location_id
eind
groep door site_name
orde door 1;
of
en location_id = decodeer (: p_location_id, „allen“, location_id: p_location_id)
of
en ((: p_location_id = „allen“) of (location_id =: p_location_id))