我有查询尝试计算emp开始日期,并且我一直收到特定于a)的无法解析查询错误
COUNT([EMP_TNG_STT_DT])*CASE WHEN IsNumeric([LENGTH]) =1 THEN [LENGTH] ELSE 0 END) AS Total_Hours
答案 0 :(得分:0)
因为您的括号不平衡(每)
一个(
)。 )
之前的AS Total_Hours
是什么?
答案 1 :(得分:0)
试试这样:
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子句等。但我假设您故意将其遗漏。