【发布时间】:2015-06-15 07:33:32
【问题描述】:
我有下面的员工详细信息表
EmployeeName CompayId CompanyLastActive
---------------------------------------------------------
robort 112 10 Jun 2015 09:30
john 113 11 Jun 2015 11:10
sunny 114 14 Jun 2015 16:10
sumanth 114 15 Jun 2015 18:11
usha 115 07 Jun 2015 13:14
sudheer 115 14 Jun 2015 17:10
sweety 115 08 Jun 2015 16:34
我需要根据 CompanyID 以逗号分隔的 EmployeeName 获取最新的员工活动时间,如下所示
EmployeeName CompayId CompanyLastActive
---------------------------------------------------------
robort 112 10 Jun 2015 09:30
john 113 11 Jun 2015 11:10
sunny, sumanth 114 15 Jun 2015 18:11
usha, sudheer, sweety 115 14 Jun 2015 17:10
请帮我解决一下。
【问题讨论】:
-
你用的是全部3个版本的sql server吗?
-
@ZoharPeled:我也在那个房间里。这个问题与那个问题有点不同。在这里,OP 想要在一行中有不同的 记录,而在那个问题中,OP 试图将多个 列 放在一个行中(不包括 NULL)。
标签: sql-server sql-server-2008 sql-server-2008-r2 sql-server-2012