小编Rya*_*anF的帖子

从数据库中检索每个组中的最后一条记录 - SQL Server 2005/2008

我做了一些搜索似乎无法得到我正在寻找的结果.基本上我们在整个公司都有四种不同的管理系统,我正在定期组合每个系统的所有数据.我的目标是每小时将数据更新到一个中央数据库.这是我正在使用的示例数据集:

COMPUTERNAME | SERIALNUMBER | USERNAME | LASTIP | LASTUPDATE | SOURCE
TEST1 | 1111 | BOB | 1.1.1.1 | 1/17/2011 01:00:00 | MGMT_SYSTEM_1
TEST1 | 1111 | BOB | 1.1.1.1 | 1/18/2011 01:00:00 | MGMT_SYSTEM_2
TEST1 | 1111 | PETER | 1.1.1.11 | 1/19/2011 01:00:00 | MGMT_SYSTEM_3
TEST2 | 2222 | GEORGE | 1.1.1.2 | 1/17/2011 01:00:00 | MGMT_SYSTEM_1
TEST3 | 3333 | TOM | 1.1.1.3 | 1/19/2011 01:00:00 | MGMT_SYSTEM_2
TEST4 | 4444 | MIKE   | 1.1.1.4 | …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server-2005 distinct sql-server-2008

22
推荐指数
2
解决办法
4万
查看次数