这是我的查询...这里我正在使用函数Fn_getStagesForProject()...我需要从Projects Table传递SWProjectID ...
该函数将ID作为参数并返回corressponds到项目的所有阶段,我需要仅将包含StageLevel的行归档为0。
Select A.SWProjectID,
A.ShortTitle,
C.StageName as StageName,
B.ExpectedCompletionDate as BudgetedReleaseDate
From Projects as A
left outer join ProjectBudgets as B on A.SWProjectID = B.SWProjectID
Left outer join Fn_getStagesForProject(Projects.SWProjectID) as C on B.StageID = C.StageID
Where C.StageLevel = 0
错误是
无法绑定多部分标识符“Projects.SWProjectID”。
我尝试将其更改为A.SWProjectID,但我仍然收到错误...
提前感谢您的帮助。请告诉我,您需要表格结构
答案 0 :(得分:0)
将LEFT OUTER JOIN Fn_getStagesForProject
更改为CROSS APPLY Fn_getStagesForProject
。