안녕하세용. 저는 회사에서 일하는 신입 DBA인데요..
함수를 모르는게 있어서 이렇게 물어볼려고 글을 올립니다.
다름이 아니라 COALESCE함수를 써서 한달에 대한 값이 없으면 0을 나오게 하려고 합니다.
select COALESCE(ip.acc_equip_won,'0')as equip_won
from ip_account ip,products_info i,billing b,member m
where b.acc_idx=ip.acc_idx
and i.acc_idx=ip.acc_idx
and ip.mem_idx=m.mem_idx
and i.info_ipix = 'T'
and m.mem_member_type = 'G'
and ip.acc_mem_type = 'A'
and substr(b.bill_start_date,'1','7')='2007-07'
group by ip.acc_equip_won,b.bill_start_date,i.info_ipix,ip.acc_mem_type
이런 쿼리를 사용해서 2007년 7월에 acc_equip_won에 대한 금액이 없을 때
'0'을 출력하게 하려 하는데.. 잘 되지가 않네용..
수고님들 좋은 함수가 없을까요????
|