1. 程式人生 > >decode函式,wm_concat,nvl,group by綜合使用

decode函式,wm_concat,nvl,group by綜合使用





select b.part_no,b.serial_number,wm_concat(b.ifxd) IF_RED
from (
select decode(sign(nvl(c.remove_qty, 0) - nvl(c.return_qty, 0)),0,0,1) ifxd, d.*
from MM_ZCJ_BASE_INFO d left join MM_ZCJ_DETAIL c on d.pkid = c.ref_pkid
) b   
group by b.part_no,b.serial_number

remove_qty 為null時顯示0

decode(sign(nvl(c.remove_qty, 0) - nvl(c.return_qty, 0)),0,0,1)     相減 為0 顯示0,否則顯示1

wm_concat 行轉列