我们有报告的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
我们需要再添加一列:mm / dd / yy格式的duedate
duedate是来自Custom Field插件的字段
您如何修改查询以支持此功能?
答案 0 :(得分:0)
首先,要检索duedate
值,您需要另一个JOIN ,但这次是ticket_custom
Trac db表,其中包含所有自定义票证字段值。但是another question here已经详细解释了这一点。
其次,自定义字段值无法即时重新格式化,对于日期/时间字段尤其如此。在上面链接的SO问题中再次提供了更多细节。您将不得不接受您的输入,从自定义时间字段提案中采用代码或自行破解(完全不推荐)。