老病人信息插入TECH库

                BEGIN TRAN 
                    insert into HIS_ZYPATINFO
                    (patientid,cureno,blh,cardno,cardtype,patname,sex,sexname,birth,yexh,ksdm,ksmc,bqdm,bqmc,ysdm,ysmc,cwmc,
                    brzt,ryrq,cyrq,chargetype,address,phone,czsj)
                    SELECT patid,syxh,blh,cardno,cardtype,hzxm,case when a.sex = '男' then 1 else 2 end sex,a.sex sexname,
                    substring(a.birth,1,4)+'-'+SUBSTRING(a.birth,5,2)+'-'+SUBSTRING(a.birth,7,2)+ ' 00:00:00.000',0,ksdm,c.name,bqdm,b.name,
                    ysdm,d.name,cwdm,brzt,substring(a.ryrq,1,4)+'-'+SUBSTRING(a.ryrq,5,2)+'-'+SUBSTRING(a.ryrq,7,2)+' '+ SUBSTRING(a.ryrq,9,12),cyrq,ybdm,lxrdz,lxrdh,'2019-07-10 09:00:30' FROM THIS.THIS4.dbo.ZY_BRSYK a
                    LEFT JOIN THIS.THIS4.dbo.ZY_BQDMK b ON a.bqdm = b.id 
                    left join THIS.THIS4.dbo.YY_KSBMK c on a.ksdm = c.id
                    left join THIS.THIS4.dbo.YY_ZGBMK d on a.ysdm = d.id
                     WHERE brzt = '1' and patid not in (
                    select patientid from HIS_ZYPATINFO
                    ) and bqdm  <> '999'
                ROLLBACK TRAN

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值