0

我有查询试图计算 emp 开始日期,并且我不断收到特定于 的 Unable to Parse query 错误

COUNT([EMP_TNG_STT_DT])*CASE WHEN IsNumeric([LENGTH]) =1 THEN [LENGTH] ELSE 0 END) AS Total_Hours
4

2 回答 2

0

因为你的括号不平衡()每个一个()。)之前是AS Total_Hours为了什么?

于 2013-01-24T18:45:56.090 回答
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 子句等,但我假设您是故意遗漏的。

于 2013-01-24T18:46:32.693 回答