2016-09-30 11 views
0

私は誰かが助けてくれることを願っています。「エイリアスを使用する」で選択し、テーブルを結合するときにこれを使用します。

私はそれはマルチパート識別子「ADate.Dateが」バウンドすることができませんでした私にエラーを与えている...よう

select COALESCE(A1.Date, A2.Date, A3.Date, All.Date) as ADate, 
. 
. 
. 
) A2 
on ADate.Date = A2.Date 

をエイリアスを使用していました。

感謝

+5

としてそれを使用する必要があります 'ADate'は_column_の別名ですが、_table_の別名として、結合条件でそれを使用しようとしています。あなたの完全な質問を投稿してください。 –

+0

論理処理の注文はhttps://msdn.microsoft.com/en-us/library/ms189499.aspxでチェックしてください。 – qxg

答えて

0

あなたは

select COALESCE(A1.Date, A2.Date, A3.Date, All.Date) as ADate, 
. 
. 
. 
) A2 
on COALESCE(A1.Date, A2.Date, A3.Date, All.Date) = A2.Date