我的MySQL查询我想2日期间获得的数据,但它显示1064错误
SELECT
testid,
testName,
DATE(testviewaudit.datetime) ,
SUM(action=1) AS view,
SUM(action=2) AS start,
SUM(action=3) AS finish
FROM testviewaudit
INNER JOIN tmtests
ON estviewaudit.testid = tmtests.tsid
WHERE DATE(testviewaudit.datetime) >= '2016-03-12'
AND DATE(testviewaudit.datetime) <= '2016-03-15'
GROUP BY testid;
那么使用我收到1064错误
什么之间只是使用的是错误信息? –
错误代码:1064.您的SQL语法错误;检查与您的MySQL服务器版本相对应的手册,以便在第1行的'testviewaudit.testid = tmtests.tsid where action = 1 o'处的内部连接tmtests附近使用。 –
将错误消息写入您的问题。但是,我没有看到错误。可能是'view'或'start'制造问题。 –