我尝试使用两个字段进行aggregation
,但前提是一个字段的值不是0.
SELECT
CASE WHEN (CC90_StatisticQueueData.NBR_OF_CONVERSATIONS)>0
THEN (CC90_StatisticQueueData.SUM_WAITING_DURATION / CC90_StatisticQueueData.SUM_WAITING_DURATION)
FROM
CC90_StatisticQueueData
我总是收到**ERROR**
:
关键字'FROM'附近的语法不正确。
并且不知道如何解决它。
提前致谢。
答案 0 :(得分:1)
使用END
声明中的CASE
关键字:
SELECT CASE WHEN (CC90_StatisticQueueData.NBR_OF_CONVERSATIONS)>0
THEN (CC90_StatisticQueueData.SUM_WAITING_DURATION /
CC90_StatisticQueueData.SUM_WAITING_DURATION) END
FROM CC90_StatisticQueueData