我有查询试图计算 emp 开始日期,并且我不断收到特定于 的 Unable to Parse query 错误
COUNT([EMP_TNG_STT_DT])*CASE WHEN IsNumeric([LENGTH]) =1 THEN [LENGTH] ELSE 0 END) AS Total_Hours
我有查询试图计算 emp 开始日期,并且我不断收到特定于 的 Unable to Parse query 错误
COUNT([EMP_TNG_STT_DT])*CASE WHEN IsNumeric([LENGTH]) =1 THEN [LENGTH] ELSE 0 END) AS Total_Hours
因为你的括号不平衡()
每个一个(
)。)
之前是AS Total_Hours
为了什么?
试试这样:
SELECT COUNT([EMP__TNG_STT_DT]) *
(CASE WHEN IsNumeric([LENGTH]) =1 THEN [LENGTH] ELSE 0 END)
AS Total_Hours FROM /* <Your Table or CTE or View or Whatever> */
您仍然缺少查询可能需要的其他一些东西,例如 from 子句等,但我假设您是故意遗漏的。