Sql server 2005 使用ColdFusion从另一个表填充来自两个不同行的数据

Sql server 2005 使用ColdFusion从另一个表填充来自两个不同行的数据,sql-server-2005,coldfusion,coldfusion-8,sql-insert,Sql Server 2005,Coldfusion,Coldfusion 8,Sql Insert,相同用户名有两个条目,在相同用户名的第二个条目中,我想在另一个表的timeOut列中插入timeIn值。这样我就可以制作一个记录,记录日期、时间、超时、用户ID、用户名 我正在使用SQLServer2005和ColdFusion 8。我想用ColdFusion语言为其编写逻辑。 date timeIn timeOut userID userName 2013-10-23 00:00:00.000 2

相同用户名有两个条目,在相同用户名的第二个条目中,我想在另一个表的
timeOut
列中插入
timeIn
值。这样我就可以制作一个记录,记录日期、时间、超时、用户ID、用户名

我正在使用SQLServer2005和ColdFusion 8。我想用ColdFusion语言为其编写逻辑。

date                       timeIn                     timeOut  userID    userName
2013-10-23 00:00:00.000    2013-10-23 13:19:32.000    NULL     1         SANDEEP KAUL
2013-10-23 00:00:00.000    2013-10-23 21:36:35.000    NULL     1         SANDEEP KAUL
2013-10-23 00:00:00.000    2013-10-23 12:44:38.000    NULL     2         KASHIF RAZI
2013-10-23 00:00:00.000    2013-10-23 21:15:48.000    NULL     2         KASHIF RAZI
选择最大值(时间单位) 其中UserId=2

这将为您提供一个条目,其中包含该特定用户要放入另一个表中的最新timeIn值

这样我就可以录制一张唱片了,我有点搞不清楚你想做什么,你在努力做什么。你能详细说明你试过什么吗?另外,使用上面的数据,这个组合记录应该是什么样子的?其中唯一的ColdFusion部分是,您的查询将位于cfquery标记内。逻辑将使用sql完成。话虽如此,你的问题还不清楚。您说要插入第二条记录。这是基于什么? SELECT Max(timeIn) WHERE UserId=2