以下のような2つのテーブルがあります。
Profile : ID
Charac : ID, NAME, DATE
上記の表を使用して、 max dateがある場所NAME
から取得しようとしています。Charac
proc sql
以下のようにmysqlの回答を複製して結合しようとしています
proc sql;
create table ggg as
select profile.ID ,T2.NAME
from Profile
left join
( select ID,max(DATE) as max_DATE
from EDW.CHARAC
group by ID
) as T1
on fff.ID = EDW.ID
left join EDW.CHARAC as T2
on T2.ID = T1.max_DATE
order by profile.ID DESC;
quit;
エラー
エラー: テーブル/相関名 EDW への未解決の参照。
エラー: 等号 (=) を使用する式には、異なるデータ型のコンポーネントが含まれています。