Vraag : de vraag van de het verslaggroep van orakelvormen

SELECTEER lt_location_id location_id, site_name
from is de plaatsen b
where MOBILE_OR_SUBCENTER = 'S'< br/>and inactive_date null
order door 1


This is mijn query.

I wil „ALLEN“ voor al plaatsidentiteitskaart toevoegen en alle plaatsen trekken. Hoe tdo ik toevoeg dat in de verslaggroep?


Select site_name,
som (NO_OF_DONORS- NO_OF_DEFERRED) no_of_donors die,/> som
from a,
plaatsen b
where ds_sub_cntr_rebooking 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 =: p_location_id
group door site_name
order door 1;

Here ik moet toevoegen decodeer verklaring om voor een bepaalde plaats of voor ALLEN te trekken. Hoe te om that
te doen

Antwoord : de vraag van de het verslaggroep van orakelvormen

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))                            
Andere oplossingen  
 
programming4us programming4us