Meine MySQL-Abfrage istIch mag Daten zwischen zwei Terminen bekommen, aber es zeigt 1064 Fehler
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;
Nun die obige Abfrage zur Verwendung von I 1064 Störung erhalte
und was ist die Fehlermeldung? –
Fehlercode: 1064. Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das Ihrer MySQL Server-Version für die richtige Syntax entspricht, um in der Nähe 'innere Join tmtests auf testviewaudit.testid = tmtests.tsid zu verwenden, wo Aktion = 1 o' in Zeile 1 –
Schreiben Sie die Fehlermeldung in Ihre Frage. Allerdings sehe ich den Fehler nicht. Vielleicht 'view' oder' start', die Probleme machen. –