竖表变行表
竖表变行表
--创建表
create table A(
工号 varchar(20),
日期 smalldatetime,
时间 varchar(20)
)
--插入测试数据
insert into A select '01', '2004-10-01', '07:50'
union select '01', '2004-10-01', '11:35'
union select '01', '2004-10-01', '14:20'
union select '01', '2004-10-02', '08:01'
union select '01', '2004-10-02', '14:30'
union select '02', '2004-10-01', '07:55'
union select '02', '2004-10-02', '07:58'
union select '03', '2004-10-01', '07:56'
--结果输出如下:
01 2004-10-01 07:50,11:35, 14:20
01 2004-10-02 08:01, 14:30
02 2004-10-01 07:55
02 2004-10-02 07:58
03 2004-10-01 07:56
请创建一个存储过程实现之。