在选择中使用Alias,然后在连接表时使用它。

时间:2016-09-30 03:08:58

标签: sql sql-server

我希望有人可以提供帮助。

我已经使用了别名..

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

它给了我一个错误多部分标识符" ADate.Date"无法受约束。

非常感谢

1 个答案:

答案 0 :(得分: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