当前位置: 代码迷 >> Sql Server >> 大伙帮忙看下
  详细解决方案

大伙帮忙看下

热度:13   发布时间:2016-04-24 10:43:11.0
大家帮忙看下。

求解 怎么更新表 设置相同的PersonId ,TestDate字段时间最大的Valid为1 其他的都为0 
------解决方案--------------------
UPDATE tablename SET valid = 1 FROM 
  (SELECT personid , MAX(createdate) AS createdate FROM tablename GROUP BY personid) AS t1 
  WHERE tablename.personid = t1.personid AND tablename.createdate = t1.createdate


既然版主不方便,我就来码几句
  相关解决方案