Как бы вы изменили этот запрос трассировки, чтобы он также включал дату выполнения?
У нас есть SQL-запрос для отчетов:
SELECT p.value AS __color__,owner AS __group__,id AS ticket, severity,
priority, status, summary, component, milestone, t.type AS type, time AS created,
changetime AS _changetime, description AS _description, reporter AS _reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE status = 'assigned' OR status = 'new'
ORDER BY owner, p.value, t.type, time
Нам нужно добавить еще один столбец к этому: duedate в формате mm/dd/yy
duedate - это поле из плагина Custom Field
Как бы вы изменили запрос для поддержки этого?
1 ответ
Во-первых, чтобы получить ваш duedate
значения вам понадобится еще один JOIN, но на этот раз ticket_custom
Таблица Trac db, где находятся все пользовательские значения полей заявки. Но это уже было подробно объяснено в другом вопросе здесь.
Во-вторых, значения настраиваемых полей не могут быть переформатированы на лету, что особенно верно для полей даты / времени. Снова больше деталей доступно в вопросе SO, связанном выше. Вы должны будете согласиться со своими данными, принять код из предложения поля пользовательского времени или самостоятельно взломать (не рекомендуется).