Chinaunix首页 | 论坛 | 博客
  • 博客访问: 579737
  • 博文数量: 718
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 4960
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 13:24
文章分类

全部博文(718)

文章存档

2011年(1)

2008年(717)

我的朋友

分类:

2008-10-17 13:24:38

         SELECT v2.*
        FROM consultationrecorddoctor t1
        RIGHT OUTER JOIN
        (SELECT cr.*, crc.modifydate, crc.modifyuserid, crc.consultationtime,
        crc.applyconsultationdeptid, crc.askconsultationdeptid,
        crc.consultationdeptid, crc.casehistory_right,
        crc.consultationorder_right, crc.consultationidea_right,
        crc.otherhospital_right, crc.consultationdate,
        crc.maindoctorid, c1.deptname_vchr AS applydeptname,
        c2.deptname_vchr AS askdeptname,
        c3.deptname_vchr AS deptname,
        f_getempnamebyno (crc.maindoctorid) AS maindocname
        FROM consultationrecord cr,
        consultationrecordcontent crc,
        t_bse_deptdesc c1,
        t_bse_deptdesc c2,
        t_bse_deptdesc c3,
        (SELECT cr.inpatientid, cr.inpatientdate, cr.opendate,
        cr.createdate,
        MAX (crc.modifydate) AS maxmodifydate
        FROM consultationrecord cr,
        consultationrecordcontent crc
        WHERE (crc.applyconsultationdeptid = '0000208')
        AND cr.inpatientid = crc.inpatientid
        AND cr.inpatientdate = crc.inpatientdate
        AND cr.opendate = crc.opendate
        AND cr.status = 0
        GROUP BY cr.inpatientid,
        cr.inpatientdate,
        cr.opendate,
        cr.createdate) v1
        WHERE (crc.applyconsultationdeptid = '0000208')
        AND cr.inpatientid = crc.inpatientid
        AND cr.inpatientdate = crc.inpatientdate
        AND cr.opendate = crc.opendate
        AND cr.status = 0
        AND crc.applyconsultationdeptid = c1.deptid_chr
        AND crc.askconsultationdeptid = c2.deptid_chr
        AND crc.consultationdeptid = c3.deptid_chr
        AND cr.inpatientid = v1.inpatientid
        AND cr.inpatientdate = v1.inpatientdate
        AND cr.opendate = v1.opendate
        AND v1.maxmodifydate = crc.modifydate
        AND crc.maindoctorid IS NOT NULL) v2
        ON t1.inpatientid = v2.inpatientid
        AND t1.inpatientdate = v2.inpatientdate
        AND t1.opendate = v2.opendate
        AND t1.modifydate = v2.modifydate
        AND t1.employeeflag = 1
        WHERE t1.employeeid IS NULL
        ORDER BY t1.employeeid DESC, v2.askdeptname, v2.consultationdate;
--------------------next---------------------

阅读(323) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~