本帖最后由 numen_wlm 于 2010-05-24 10:54:00 编辑

解决方案 »

  1.   

    沙发 看高手解决问题 decode 里 嵌套decode 里面在子查询  子查询里在套子查询 
    写这个的也是个人物。。 
      

  2.   

    呵呵, Decode的地方可以无视之,就当一个字段好了。跟本贴的问题没多大关系
      

  3.   

    哎,你这sql太长,估计没人有耐心看下去啊 
      

  4.   

    先按你的要求可以这样写
    .............
    d.CURRENTWARD,d.ADMISSIONDATE,d.DISFINALDATE
    from .......... , ADMISSION D
    WHERE A.PATIENTNO=D.PATIENTNO AND ORDERHISTORY=0 AND D.ADMISSIONDATE<A.UPDATEDATE and A.UPDATEDATE<D.DISFINALDATE;ORDERHISTORY<>0时是什么情况?