简单问题,改SQL语句
这是我写的存储过程中的一部分,功能是当第一条SQL语句没有结果的话就执行第二句来补上一句差不多的,大家应该看得懂吧,请问有什么办法写成一句就行了?
select @v_year+"/01/01" as ymd," " as num,"上年结转" as bz ,0 as jcsl,0 as jcdj,0 as jcje ,
0 as ccsl,0 as ccdj,0 as ccje,qmsl,qmdj,qmje
from bj_endc
where allnum =@v_allnum and ym =@v_yyyymm
union
select @v_year+"/01/01" as ymd," " as num,"上年结转" as bz ,0 as jcsl,0 as jcdj,0 as jcje ,
0 as ccsl,0 as ccdj,0 as ccje,0 as qmsl,0 as qmdj,0 as qmje
from bj_endc
where not exists
(select " " as ymd," " as num,"上年结转" as bz ,0 as jcsl,0 as jcdj,0 as jcje ,
0 as ccsl,0 as ccdj,0 as ccje,qmsl,qmdj,qmje
from bj_endc
where allnum =@v_allnum and ym =@v_yyyymm)