当前位置: 代码迷 >> Sql Server >> SQL有关问题求教,
  详细解决方案

SQL有关问题求教,

热度:85   发布时间:2016-04-24 20:19:34.0
SQL问题求教,急,在线等
原格式是这样的
Contract No	Production Order No	FID	CABNO	type	budget	change_id
722a24-001 800008330981 UCYD6CC14196 +91AA01 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330981 UCYD6CC14196 +91AA01 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330981 UCYD6CC14196 +91AA01 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330982 UCYD6CC14197 +91AA02 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330982 UCYD6CC14197 +91AA02 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330982 UCYD6CC14197 +91AA02 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330983 UCYD6CC14198 +91AA03 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330983 UCYD6CC14198 +91AA03 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330983 UCYD6CC14198 +91AA03 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330985 UCYD6CC14199 +91AA04 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330985 UCYD6CC14199 +91AA04 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330985 UCYD6CC14199 +91AA04 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330986 UCYD6CC14200 +91AA05 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330986 UCYD6CC14200 +91AA05 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330986 UCYD6CC14200 +91AA05 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330987 UCYD6CC14201 +91AA06 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330987 UCYD6CC14201 +91AA06 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330987 UCYD6CC14201 +91AA06 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330988 UCYD6CC14202 +91AA07 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330988 UCYD6CC14202 +91AA07 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330988 UCYD6CC14202 +91AA07 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330990 UCYD6CC14203 +91AA08 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330990 UCYD6CC14203 +91AA08 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330990 UCYD6CC14203 +91AA08 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330991 UCYD6CC14204 +PUMP01 Assembling 9 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330991 UCYD6CC14204 +PUMP01 Testing 1 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330991 UCYD6CC14204 +PUMP01 Wiring 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75


希望是这样的格式
Contract No	Production Order No	FID	CABNO	Assembling	Testing	Wiring	change_id
722a24-001 800008330981 UCYD6CC14196 +91AA01 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F75
722a24-001 800008330982 UCYD6CC14197 +91AA02 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F76
722a24-001 800008330983 UCYD6CC14198 +91AA03 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F77
722a24-001 800008330985 UCYD6CC14199 +91AA04 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F78
722a24-001 800008330986 UCYD6CC14200 +91AA05 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F79
722a24-001 800008330987 UCYD6CC14201 +91AA06 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F80
722a24-001 800008330988 UCYD6CC14202 +91AA07 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F81
722a24-001 800008330990 UCYD6CC14203 +91AA08 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F82
722a24-001 800008330991 UCYD6CC14204 +PUMP01 9 1 8.5 ADB0285F-FE9F-495A-BAE5-C9504CD59F83
sql

------解决方案--------------------
----------------------------
-- Author  :DBA_Huangzj(發糞塗牆)
-- Date    :2013-10-07 16:27:57
-- Version:
--      Microsoft SQL Server 2014 (CTP1) - 11.0.9120.5 (X64) 
-- Jun 10 2013 20:09:10 
-- Copyright (c) Microsoft Corporation
-- Enterprise Evaluation Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
--
----------------------------
--> 测试数据:[huang]
if object_id('[huang]') is not null drop table [huang]
go 
create table [huang]([ContractNo] varchar(13),[ProductionOrderNo] varchar(15),[FID] varchar(15),[CABNO] varchar(10),[type] varchar(13),[budget] varchar(6),[change_id] uniqueidentifier)
insert [huang]
select '722a24-001','800008330981','UCYD6CC14196','+91AA01','Assembling','9','ADB0285F-FE9F-495A-BAE5-C9504CD59F75' union all
select '722a24-001','800008330981','UCYD6CC14196','+91AA01','Testing','1','ADB0285F-FE9F-495A-BAE5-C9504CD59F75' union all
select '722a24-001','800008330981','UCYD6CC14196','+91AA01','Wiring','8.5','ADB0285F-FE9F-495A-BAE5-C9504CD59F75' union all
select '722a24-001','800008330982','UCYD6CC14197','+91AA02','Assembling','9','ADB0285F-FE9F-495A-BAE5-C9504CD59F75' union all
select '722a24-001','800008330982','UCYD6CC14197','+91AA02','Testing','1','ADB0285F-FE9F-495A-BAE5-C9504CD59F75' union all
  相关解决方案