Mysql 错误代码:1064。内部连接故障
我试图计算响应速度:计算从创建一篇IN类型的文章到创建一篇OUT类型的文章需要多长时间。按类别对所有响应速度值进行分组:小于1小时、1-3小时、3-24小时、1-3天、超过3天。计算每个类别中的响应数量。我使用MySQL工作台Mysql 错误代码:1064。内部连接故障,mysql,mysql-workbench,Mysql,Mysql Workbench,我试图计算响应速度:计算从创建一篇IN类型的文章到创建一篇OUT类型的文章需要多长时间。按类别对所有响应速度值进行分组:小于1小时、1-3小时、3-24小时、1-3天、超过3天。计算每个类别中的响应数量。我使用MySQL工作台 SELECT dt_cat, COUNT(*) qt FROM (SELECT INN.ticketId, CASE WHEN DATEDIFF(HOUR, OUT.articleCreatedDt,INN.articleCreatedDt) &
SELECT
dt_cat, COUNT(*) qt
FROM
(SELECT INN.ticketId,
CASE
WHEN DATEDIFF(HOUR, OUT.articleCreatedDt,INN.articleCreatedDt) < 1 THEN 'categ 1'
WHEN DATEDIFF(HOUR, OUT.articleCreatedDt,INN.articleCreatedDt) in (1, 2) THEN 'categ 2'
WHEN DATEDIFF(HOUR, OUT.articleCreatedDt,INN.articleCreatedDt) in (3, 24) THEN 'categ 3'
WHEN DATEDIFF(day, OUT.articleCreatedDt,INN.articleCreatedDt) in (1, 3) THEN 'categ 4'
WHEN DATEDIFF(day, OUT.articleCreatedDt,INN.articleCreatedDt) > 3 THEN 'categ 5'
END dt_cat
FROM tickets.articles AS INN
JOIN tickets.articles AS OUT
ON INN.ticketId = OUT.ticketId) AS t
GROUP BY dt_cat
错误代码:1064。您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解在第13行“OUT ON INN.ticketId=OUT.ticketId AS t GROUP BY dt_cat”附近使用的正确语法。OUT是一个保留的MySQL关键字cf。您可以使用另一个变量名。OUT是一个保留字。用背面记号将其环绕或使用另一个记号。