2017-05-26 15 views
0

既存のテーブルをAmazon Redshiftに移動したい。以下は私がアクセスしたクエリですMS AccessからRedshiftへの移行

SELECT [Top NAD Issues by Month Link].[COF Item Number] 
    ,Nz([a.supplier], "NO COF INFO") AS Supplier 
    ,Nz([a.subsystem], "NO COF INFO") AS Subsystem 
    ,[Top NAD Issues by Month Link].[Business Unit Info] 
INTO [Top NAD Issues by Month] 
FROM (
    SELECT [COF Reference].[COF Item Number] 
     ,[COF Reference].Supplier 
     ,[COF Reference].Subsystem 
     ,[COF Reference].[Project Group] 
     ,[COF Reference].Project 
     ,Count([COF Reference].[Claim Number]) AS [CountOfClaim Number] 
    FROM [COF Reference] 
    GROUP BY [COF Reference].[COF Item Number] 
     ,[COF Reference].Supplier 
     ,[COF Reference].Subsystem 
     ,[COF Reference].[Project Group] 
     ,[COF Reference].Project 
    ORDER BY [COF Reference].[COF Item Number] 
    ) a 
RIGHT JOIN [Top NAD Issues by Month Link] ON a.[COF Item Number] = [Top NAD Issues by Month Link].[COF Item Number]; 

Redhisftの同等のクエリは何でしょうか?

おかげ

答えて

-1

アマゾン赤方偏移は、標準SQLを使用しているので、あなたが赤方偏移で同じクエリを使用することができ、あなたが表示されたクエリは、限り、あなたは以前に以前のテーブルを移行してきたように([COFリファレンス]特別な何かを持っていないと[月間リンク上位NAD問題]

+0

'Nz'関数と同等のもの – darkage

+0

2番目の引数として定数を使用してNVL関数を試してください。http://docs.aws.amazon.com/redshift/latest /dg/r_NVL_function.html –

+0

さて、あなたが見るように、それは特別なものがあります。 – Gustav

関連する問題