Just nu i M3-nätverket
Jump to content

count ingen retur


Catrine

Recommended Posts

Hej

Vi har en sql sats som ser ut så här

select utb_uppl.l_nr,Count(utbplan.p_p100)

from paplus.utbplan, paplus.utb_uppl

where utbplan.k_u013 = utb_uppl.k_u013 AND utbplan.tidpkt = utb_uppl.tidpkt

AND (utb_uppl.k_u013 > (SELECT TO_CHAR(sysdate,'YYYYMMDD') from dual))

group by utb_uppl.l_nr;

 

Som tar ut hur många anmälda det finns per löpnummer(utb_uppl.l_nr), men nu är det så att det finns löpnummer som det inte är några anmälda(count( utbplan.p_p100)) till, alltså 0 och dom vill vi oxå få med, alltså så att man ser vilket löpnummer det är och att det inte är någon anmäld.

Hur kan man göra det?

 

// Lisa & Catrine

 

Link to comment
Share on other sites

Ni måste ha en LEFT JOIN i stil med:

 

SELECT utb_uppl.l_nr,Count(utbplan.p_p100)

from paplus.utbplan LEFT JOIN paplus.utb_uppl

ON utbplan.k_u013 = utb_uppl.k_u013

 

Om ni har möjlighet så testa att göra frågorna i Access först. Jag tycker det är ett suveränt verktyg när man kommer i på komplicerade JOINs

 

 

/Mikke

----------------------------------------------

- Vah! Denuone Latine loquebar? Me ineptum. Interdum modo elabitur.

(Hoppsan! Pratade jag latin nu igen? Tokigt. Ibland så bara slinker det ur mig.)

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...