initFCL
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
truncate table FCLDB..SSR
|
||||
GO
|
||||
UPDATE ssr SET SESNo=CONVERT(NVARCHAR(50),CONVERT(INT, SESNo1))
|
||||
GO
|
||||
INSERT into [dbo].[SSR](
|
||||
[SSRId],
|
||||
[SES_No],
|
||||
[WorkOrder],
|
||||
[Op],
|
||||
[RequisitionerId],
|
||||
[RequisitionerName],
|
||||
[DepartmentId],
|
||||
[DepartmentName],
|
||||
[SubmmisionDate],
|
||||
[ReturnDate],
|
||||
[CompletionDate],
|
||||
[ContractNo],
|
||||
[Address],
|
||||
[Remark],
|
||||
[InputDate],
|
||||
[IsRetruned],
|
||||
NotRetrunDuration,
|
||||
ContractAdmin)
|
||||
|
||||
select NEWID(),
|
||||
SESNo,
|
||||
(case when WorkorderOp is not null and WorkorderOp like'%-%' then SUBSTRING(WorkorderOp,1,CHARINDEX('-',WorkorderOp)-1) end) as WorkOrder,
|
||||
(case when WorkorderOp is not null and WorkorderOp like'%-%' then SUBSTRING(WorkorderOp,CHARINDEX('-',WorkorderOp)+1 ,len(WorkorderOp)-charindex('-',WorkorderOp)) end) as Op,
|
||||
|
||||
(SELECT TOP 1 UserId FROM dbo.Sys_User WHERE UserName=ssr.Requisitioner) AS RequisitionerId,
|
||||
Requisitioner,
|
||||
(SELECT TOP 1 DepartId FROM dbo.Base_Depart WHERE DepartName=ssr.Department) AS DepartId,
|
||||
Department,
|
||||
SubmisionDate,
|
||||
null,
|
||||
CompletedDate,
|
||||
(SELECT TOP 1 FO FROM dbo.FC_SESReport WHERE SES_No=ssr.SESNo) AS FO,
|
||||
Addresss,
|
||||
ssr.Remark,
|
||||
InputDate,
|
||||
'False',
|
||||
DATEDIFF(DAY,CompletedDate,GETDATE()),
|
||||
(SELECT TOP 1 Contract_Admin FROM FC_SESRelatedData
|
||||
WHERE FO_NO=(SELECT TOP 1 FO FROM dbo.FC_SESReport WHERE SES_No=ssr.SESNo))
|
||||
from fcexceldb..ssr ssr
|
||||
WHERE ssr.SESNo IS NOT NULL
|
||||
|
||||
GO
|
||||
Reference in New Issue
Block a user