if(ee_limitdate>eb_limitdate, ee_limitdate, eb_limitdate)endtime换成这个
decode(sign(ee_limitdate-eb_limitdate),1,ee_limitdate, eb_limitdate) endtime
decode(sign(ee_limitdate-eb_limitdate),1,ee_limitdate, eb_limitdate) endtime
调试欢乐多
select eb_no, (case when ee_limitdate>eb_limitdate then ee_limitdate else eb_limitdate end) endtime
from escustomers_base a,
(select ee_eb_no, max(ee_limitdate) ee_limitdate
from escustomers_extend
group ee_eb_no) b
where a.eb_no = b.ee_eb_no(+);
我现在这台机器没有装数据库,语法可能有点问题,自己稍微调整一下。