简单数据库处理
1.创建基础表(插入所有更新数据)
2.选择最后时间点数据,更新数据
update InformationCheck set
CheckInterval=b.CheckInterval
from(
select * from (
select row_number()over(partition by CheckId order by CreateTime desc ) nl ,* from (
select
CheckId
,CheckInterval
,CreateTime
from [InformationRegister] r
where convert(nvarchar(10),Createtime,112)='20150719'
--order by CheckId,CreateTime desc
) CheckR
where isnull(CheckResult,'')<>''
)Result
where Result.nl=1
)b
此篇博客介绍了如何使用SQL查询从2015年7月19日的数据库中选择最新数据,并更新InformationCheck表中的CheckInterval字段。通过行号分区和降序排列实现数据提取。
5187

被折叠的 条评论
为什么被折叠?



