【发布时间】:2012-11-06 07:22:15
【问题描述】:
WITH
EmpDetails(EmpCode)
AS
(
SELECT EmpCode
FROM Employee.tblEmp_Demographics
WHERE RecordStatus='present'
)
select *,ROW_NUMBER() OVER (PARTITION BY EmpCode ORDER BY DateTaken DESC) AS RowNum,
(select GradeName From Master.GradeMaster where GradeCode=Grade And Deleted=0) As Grade,
SUM(Amount) OVER(PARTITION BY Grade) AS EmpAmount,
SUM(DependentAmount) OVER(PARTITION BY Grade) As DepAmount,
0 As CheckNo
from [dbo].[SELECT_AIRTICKET_DETAILS_BY_DATE](EmpDetails.EmpCode,getdate(),1) WHERE YEAR(DateTaken)=year(getdate())
但我得到一个错误
Msg 4104,Level 16,State 1,Line 11 无法绑定多部分标识符“EmpDetails.EmpCode”。
【问题讨论】:
标签: sql-server-2005