分段更新数据


--SELECT stuid  FROM dbo.BZList WHERE AreaOrganID=-1 AND AreaPointCode=-1 AND DeptOrganID=-1

 

SELECT bzid,stuid, BZKTypeID, BZKTypeName, BZDate, BZData, BZRemark, PointCode FROM dbo.BZList WHERE StuID =338180 ORDER BY BZDate
SELECT bzid,stuid, BZKTypeID, BZKTypeName, BZDate, BZData, BZRemark, PointCode  FROM dbo.BZList WHERE StuID =338180 AND BZKTypeCode=202 ORDER BY BZDate


WITH rs
    AS ( SELECT stuid AS n
      FROM  dbo.BZList
      WHERE AreaOrganID = -1
      AND AreaPointCode = -1
      AND DeptOrganID = -1
    )
 SELECT 
   bzid,stuid, BZKTypeID, BZKTypeName, BZDate, BZData, BZRemark, PointCode,
   ISNULL(( SELECT TOP 1
       BZRemark
      FROM dbo.BZList b2
      WHERE b1.stuid=b2.stuid
       AND BZKTypeName = '转学'
       AND b2.BZDate > b1.BZDate
       ), b1.PointCode)
 FROM dbo.BZList b1
 WHERE EXISTS ( SELECT TOP 1 1  FROM rs  WHERE n = StuID )
 ORDER BY stuid,b1.BZDate
                                
                                
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值