以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助,如何给不同科目的最大日期的统计列赋值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39662)

--  作者:lihe60
--  发布时间:2013/8/29 11:56:00
--  求助,如何给不同科目的最大日期的统计列赋值?
如题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


--  作者:Bin
--  发布时间:2013/8/29 14:27:00
--  
一段SQL语句搞定


update {业务库} set 统计=统计+\'4\' where 科目名称 in (select 科目名称 from(select Distinct 科目名称,(select top 1 发生日期 from {业务库} b where a.科目名称=b.科目名称 order by 发生日期 Desc ) as 发生日期 from {业务库} a)) and 发生日期 in (select 发生日期 from(select Distinct 科目名称,(select top 1 发生日期 from {业务库} b where a.科目名称=b.科目名称 order by 发生日期 Desc ) as 发生日期 from {业务库} a))