76 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
Create VIEW [dbo].[View_TransferDetail]  AS 
 | 
						|
/*ÒÆ½»¹ÜÀíÁбíÊÓͼ*/
 | 
						|
 | 
						|
select Projectid,SystemName,Subsystem,TestPackage,sDate,fDate,Status from (
 | 
						|
 | 
						|
SELECT Projectid, SYSTEM as SystemName, Subsystem ,TestPackage,
 | 
						|
TestPackageSTART as sDate,TestPackageFINISH as fDate,FINALStatus as Status 
 | 
						|
FROM Transfer_Piping
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SYSTEM as SystemName, Subsystem ,TestPackage,TestPackageSTART as sDate,
 | 
						|
TestPackageFINISH as fDate,
 | 
						|
MechanicalFINALStatus as Status 
 | 
						|
FROM Transfer_StaticEquipment
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SYSTEM as SystemName, Subsystem ,TestPackage,TestPackageSTART as sDate,
 | 
						|
TestPackageFINISH as fDate,
 | 
						|
MechanicalFINALStatus as Status 
 | 
						|
FROM Transfer_RotatingEquipment
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
 | 
						|
Test_Package_FINISH as fDate,
 | 
						|
FINAL_Status as Status 
 | 
						|
FROM Transfer_Instrumentation
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
 | 
						|
Test_Package_FINISH as fDate,
 | 
						|
FINAL_Status as Status 
 | 
						|
FROM Transfer_Electrical
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
 | 
						|
Test_Package_FINISH as fDate,
 | 
						|
FINAL_Status as Status 
 | 
						|
FROM Transfer_Civil_Structure
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
 | 
						|
Test_Package_FINISH as fDate,
 | 
						|
FINAL_Status as Status 
 | 
						|
FROM Transfer_Firefighting
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
 | 
						|
Test_Package_FINISH as fDate,
 | 
						|
FINAL_Status as Status 
 | 
						|
FROM Transfer_Telecom
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
 | 
						|
Test_Package_FINISH as fDate,
 | 
						|
FINAL_Status as Status 
 | 
						|
FROM Transfer_Plumbing
 | 
						|
 | 
						|
UNION ALL
 | 
						|
 | 
						|
SELECT Projectid,SystemName, Subsystem ,Test_Package as TestPackage, Test_Package_START as sDate,
 | 
						|
Test_Package_FINISH as fDate,
 | 
						|
FINAL_Status as Status 
 | 
						|
FROM Transfer_HVAC
 | 
						|
 | 
						|
)f
 | 
						|
 | 
						|
 | 
						|
GO |