【发布时间】:2021-02-28 21:28:00
【问题描述】:
我尝试收集有关通信深度的一般统计数据:每个请求的每种类型的平均、最大和最小消息数。有 2 张桌子:
首先: ticketId,ticketQueueId,ticketCreatedDate
第二: articleId,articleCreatedDt,articleType(可以是 IN 或 OUT - 支持响应),ticketId
我是这样推理的:
SELECT
AVG(qty_IN) avg_art_IN,
MAX(qty_IN) max_art_IN,
MIN(qty_IN) min_art_IN,
AVG(qty_OUT) avg_art_OUT,
MAX(qty_OUT) max_art_OUT,
MIN(qty_OUT) min_art_OUT
FROM
(SELECT
ticketId,
SUM(IIF(articleType='IN',1,0)) qty_IN,
SUM(IIF(articleType='OUT',1,0)) qty_OUT
FROM tickets.articles
GROUP BY ticketId
) AS t
错误代码:1305。FUNCTION ticket.IIF 不存在
【问题讨论】:
-
那是真的,它没有......我很困惑为什么你会首先尝试使用这个结构?
标签: mysql mysql-workbench