Hours_StageTbl
type varchar(100)
Op varchar(100)
SN varchar(100)
Hours float
R_Date varchar(100)
Source int
BeginDate date
Age float
下面是我的目标表的元数据:
代码语言:
javascript
复制
Hours
HoursId PK, uniqueidentifier
SN varchar(100)
Type varchar(100)
Source int
Date datetime
Op varchar(100)
Age float
Hours float
BornOnDate datetime
下面是我
JOIN
到的表的元数据:
代码语言:
javascript
复制
A_Age
Type varchar(50)
SN varchar(50)
Op varchar(50)
Reg varchar(50)
RDateAge decimal
Date date
以下是我在
SSIS
中的
OLE DB Source Editor
中的
SQL Command Text
代码语言:
javascript
复制
SELECT
F.Type
,F.Op
,F.SN
,F.Hours
,convert(date, F.R_Date +'28', 111) AS 'R_Date'
,F.Source
,F.BeginDate
,F.Age
,A.Type
,A.SN
,A.Op AS 'A_Op'
,A.Reg
,A.RDateAge
,A.Date
,(DATEDIFF(dd, convert(date, F.R_Date +'28', 111), GETDATE())/365.00) + A.RDateAge as 'AdjustedAge'
Hours_StageTbl F
INNER JOIN