0

SSIS 変換の結合キーをトリミングするのに少し問題があります。

SELECT year_time, substring(rtrim(cast(region_code+county_code+district_code as varchar(100)), 5,4)as DR, rtrim(ltrim(T1.district_name)) as 'DNR', SUM(CAST(K12 AS INT)) AS 'TR'   
FROM Database_Table
GROUP BY year_time, region_code+county_code+district_code, district_name
order by year_time, district_code_raw, district_name_raw

rtrim 関数には 1 つの引数が必要であるというエラーが表示されます。エラーは連結にあると思います。

4

1 に答える 1

1

を閉じる括弧がありませんRTRIM():

SELECT year_time, 
    substring(rtrim(cast(region_code+county_code+district_code as varchar(100))), 5,4)as DR, 
    rtrim(ltrim(T1.district_name)) as 'DNR',                                 --^--missing
    SUM(CAST(K12 AS INT)) AS 'TR'   
FROM Database_Table
GROUP BY year_time, region_code+county_code+district_code, district_name
order by year_time, district_code_raw, district_name_raw
于 2013-04-01T16:44:10.903 に答える