ich diese SQL-Abfrage auszuführen versuchen:kann nicht SQL-Syntaxfehler finden
SELECT avg(response_seconds) as s FROM
(select time_to_sec(timediff(from_unixtime(floor(UNIX_TIMESTAMP(u.datetime)/60)*60), u.datetime))) as response_seconds
FROM tickets t JOIN ticket_updates u ON t.ticketnumber = u.ticketnumber
WHERE u.type = 'update' and t.customer = 'Y' and DATE(u.datetime) = '2016-04-18'
GROUP BY t.ticketnumber)
AS r
aber ich sehe diesen Fehler: in der Abfrage
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM tickets t JOIN ticket_updates u ON t.ticketnumber = u.ticketnumber WHE' at line 3
und ich kann nicht feststellen, wo der Fehler
Was SQL? SQL Server? Aktualisieren Sie Ihre Tags. –
editierte Frage :) – charlie
Sieht so aus, als ob du ')' zu früh vor 'as response_seconds' geschlossen hast. Das gehört in das '(select ...)', aber du hast es draußen. Die korrekte Syntax, die in der Nähe von FROM verwendet wird, bedeutet, dass Sie unmittelbar danach suchen müssen, um das Problem zu finden. –