Извините, потому что это вопрос noob. Я новичок в MySQL:Что случилось с этим запросом MySQL?
Я написал запрос, как это:
SELECT
u.userid, u.alias, g.company_name,
v.endtime - v.begintime AS duration,
u.status, u.service_starttime,
u.service_expiretime, v.begintime, u.email
FROM
company_users c, company_groups g INNER JOIN
user_info u INNER JOIN vfon_log v
ON (u.userid = v.hostid) ON (g.company_id = u.company_id)
Этот запрос возвращает ошибку синтаксиса:
Query : SELECT u.userid, u.alias, g.company_name, v.endtime - v.begintime AS duration, u.status, u.service_starttime, u.service_ex...
Error Code : 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 'ON (g.company_id = u.company_id)
LIMIT 0, 1000' at line 4
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
Я провел 30 минут, глядя, но я могу Не поймите, что случилось.
Большое вам спасибо за ваш помогает
Поскольку вы используете MySQL, вы можете изменить 'v.endtime - v.begintime' значение' TIMEDIFF (v.endtime, v.begintime) AS duration', так как это даст вам правильно отформатированную разницу во времени. – Mike