Я пытаюсь заставить скрипт PHP работать на основе API, который использует наша система поддержки, но я не достаточно разбираюсь в MySQL, чтобы понять это.
Мне нужно разобраться и найтивсе записи, которые имеют значение "action" "New Support Ticket Opened", возьмите "tid" и найдите соответствующую запись, которая имеет действие "New Ticket Response made by XXX", где XXX - это что угодно, кроме "User".Проблема, с которой я сталкиваюсь, заключается в том, что на самом деле может быть несколько записей, которые соответствуют этому описанию, но я хочу найти только первую.
Идея состоит в том, что я хочу отобразить график, который суммирует среднее времясначала требуется ответить на запрос в службу поддержки.
Вот начало SQL ...
SELECT b1.tid AS Tid, MIN(DATEDIFF(b2.date,b1.date)) AS ResponseTime
FROM billing b1 inner join billing b2
ON b1.tid = b2.tid
WHERE b1.action='New Support Ticket Opened'
AND b2.action LIKE 'New Ticket Response made by%'
GROUP BY Tid
Любая помощь была бы фантастической!Спасибо.