以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SQL 如何获得子表最新的日期  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44315)

--  作者:wuxianzuoji41
--  发布时间:2013/12/27 17:35:00
--  [求助]SQL 如何获得子表最新的日期

SQL 如何获得子表最新的日期

父表

mingzi  zuixin

A1

A2

子表

mingzi  yue

A1       201303

A2       201302

A3       200905

A1        200805

A2       201205

 

如何将父表的zuixin(字符型)字段UPDATE成对应的最新的日期

mingzi  zuixin

A1       201303

A2       201302

 

 

由于数据比较多,这个可以用sql  update来做吗?

如果不可以该怎么做

 

 


--  作者:Bin
--  发布时间:2013/12/27 17:45:00
--  
看实例一 http://www.foxtable.com/help/topics/2473.htm   把查询出来的_Identify作为条件,然后更新为 GetDate() 就可以了

例如 update {子表} set 日期= getDate() where _Identify in (Select _Identify From {子表} a INNER JOIN (Select 产品,Max(日期) As 日期 From {子表} Group By 产品) b on a.产品 = b.产品 And a.日期 = b.日期)