开发者

How would you modify this trac query to also include due date?

开发者 https://www.devze.com 2023-04-02 08:00 出处:网络
We have SQL query for repor开发者_运维问答ts: SELECT p.value AS __color__,owner AS __group__,id AS ticket, severity,

We have SQL query for repor开发者_运维问答ts:

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

We need to add one more column to this : duedate in mm/dd/yy format

duedate is a field coming from Custom Field plugin

How would you modify the query to support this?


First, to retrieve your duedate values you'll need another JOIN, but this time to ticket_custom Trac db table, where all custom ticket field values reside. But this has been already explained in detail in another question here.

Second, custom field values can't be re-formatted on-the-fly, what is especially true for date/time fields. Again more details are available in the SO question linked above. You'll have to live with your input, adopt code form the Custom Time Field proposal or hack on your own (not recommended at all).

0

精彩评论

暂无评论...
验证码 换一张
取 消