34,576
社区成员
发帖
与我相关
我的任务
分享
--是这样吗?
;WITH SEC1_TEMP_TABLE1 AS
(
SELECT '1001' AS 员工号, '' AS 学习, '' AS 讨论, '' AS 开会, '是' AS 健身, '2015-11-23' AS 时间 UNION ALL
SELECT '1001', '是', '是', '', '', '2015-11-24' UNION ALL
SELECT '1002', '', '', '是', '', '2015-11-24' UNION ALL
SELECT '1003', '', '是', '是', '', '2015-11-26' UNION ALL
SELECT '1003', '', '', '', '是', '2015-11-27' UNION ALL
SELECT '1003', '是', '', '', '', '2015-11-28'
)
SELECT 员工号,
(SELECT ''+学习
FROM SEC1_TEMP_TABLE1 AS A
WHERE A.员工号=B.员工号
FOR XML PATH ('')) AS 学习,
(SELECT ''+讨论
FROM SEC1_TEMP_TABLE1 AS A
WHERE A.员工号=B.员工号
FOR XML PATH ('')) AS 讨论,
(SELECT ''+开会
FROM SEC1_TEMP_TABLE1 AS A
WHERE A.员工号=B.员工号
FOR XML PATH ('')) AS 开会,
(SELECT ''+健身
FROM SEC1_TEMP_TABLE1 AS A
WHERE A.员工号=B.员工号
FOR XML PATH ('')) AS 健身
FROM SEC1_TEMP_TABLE1 AS B
GROUP BY 员工号