求一个语句的写法
一张表A,样式如下:   
 fID                           fDate 
 -------------------------------------- 
 001                           1900-01-01 
 001                           2003-05-04 
 002                           1900-01-01 
 002                           2007-03-04 
 002                           1900-01-01 
 ...................     
 同一个fID号,把fDate为1900-01-01的更新为不是1900-01-01日期的
------解决方案--------------------update 表A 
 set fDate=(select top 1 fDate from 表A AS T1 where T1.fid=表A.Fid and fdate <>  '1900-01-01 ' ) 
 where fdate= '1900-01-01 '
------解决方案--------------------  update m  
 set  
     fDate=n.fDate 
 from  
     表A m, 
     表A n  
 where  
     m.fID=n.fID and m.fDate= '1900-01-01 ' and n.fDate <>  '1900-01-01 '