server多列转行 sql_SQL Server 2008列转行问题

news/2024/7/5 20:49:31

我统计出公时表的数据,如下createtableoperator(begin_timedatetime,end_timedatetime,op_idchar(4),work_timeint)insertintooperatorselect'2013-03-0100:00:00','2013-03-0200:00:0...

我统计出公时表的数据,如下

create table operator(

begin_time datetime,

end_time datetime,

op_id char(4),

work_time int

)

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','1001',7

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','1002',8

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','1003',6

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','2001',8

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','2002',8

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','2003',7

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','2004',8

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','3001',6

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','3002',7

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','3003',8

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','3004',5

insert into operator select '2013-03-01 00:00:00','2013-03-02 00:00:00','3005',6

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','1001',7

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','1002',8

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','1003',6

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','1005',9

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','1007',6

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','2002',9

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','2003',7

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','2004',5

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','2006',3

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','3003',8

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','3005',7

insert into operator select '2013-03-02 00:00:00','2013-03-03 00:00:00','3007',10

然后我想把这个数据,转换成如下两种表的格式,请问如何处理?

第一张结果表中,手误多输入了一行开始结束时间,后面却是空的.(请大家自动屏蔽之),谢谢!

展开


http://www.niftyadmin.cn/n/3661306.html

相关文章

easy connect 获取服务端配置信息失败_技术小贴士——基于springboot实现websocket服务端及测试客户端...

技术小贴士—基于springboot实现websocket服务端及测试客户端目录1.webSocket简介2.使用场景3.工程简介3.服务端webSocketServer 所需pom依赖 开启webSocket所需要的配置支持 webSocket服务端 需要注意的问题及常见异常4.客户端webSocketClient 所需pom依赖 webSoc…

[瞭望]从西溪湿地到中山古镇 --看“经营政府”

2006年09月13日 23:26:00 因为ZJ项目的培训需要,我离开泰安,奔赴大上海。或许是在泰安生活得久了,在上海的日日夜夜,我对它的快节奏深有感触:早晨起得要早,并且要随时带点可以阅读的资料,这样才…

暗黑2魔电西格玛攻略_【暗黑3资讯】暗黑攻略站:死灵法师无敌死疫尸矛详解...

欢迎收看本期的暗黑攻略站,本节目作为《暗黑3分钟》系列的延伸,将为各位因时长不足而无法展示到节目中的玩法介绍和机制剖析。本期我们的主角是死灵法师的无敌死疫尸矛,他造价低廉且特效炫酷,适合拿来速刷~视频1:暗黑3…

python数据清洗实例_2020 版 Python 数据清理终极指南!

作者 | Lianne & Justin 译者 | 陆离 一般来说,我们在拟合一个机器学习模型或是统计模型之前,总是要进行数据清理的工作。因为没有一个模型能用一些杂乱无章的数据来产生对项目有意义的结果。 数据清理或清除是指从一个记录集、表或是数据库中检测和…

[数据库]Oracle的培训讲师是个东北人

2006年12月25日 23:23:00 这是我这么多年来,听过的最痛快的技术培训,或许也是因为我在若干年前就对培训内容比较掌握的缘故吧,当我更感觉是因为Oracle的培训体系之精妙和讲师的妙语连珠,是我重新燃起了对Oracle的兴趣。体系之精妙…

b超可以看出什么_做B超,涂在肚子上黏糊糊的液体是什么?

说到B超检查,相信很多人都做过,尤其是孕妇,在孕期会做这项检查,了解肚子里宝宝的健康,对于普通人来说,也可以进行B超检查,充分判断脏腑器官好坏。作为最基本、最常见的检查项目,大家…

springboot controller里出现异常会导致服务器宕机_教你如何在Spring Boot中使用RSocket...

1. 概述RSocket应用层协议支持 Reactive Streams语义, 例如:用RSocket作为HTTP的一种替代方案。在本教程中, 我们将看到RSocket用在spring boot中,特别是spring boot 如何帮助抽象出更低级别的RSocket API。2. 依赖让我们从添加sp…

带网格的_最美网格员丨船只撞坏防洪墙就跑,有他在,妥妥的解决问题!

你好,我们是:网格员!网格是基层社会治理最小的单元,是社会治理精细化、精准化的重要载体。有一群人,上管天,下管地,中间管空气,他们每天奔波在大街小巷、田间地头,不惧重…