-- ## 3: Active Tickets by Milestone ## -- -- This shows active tickets, by milestone; you can see which tickets need to be done before we can close a ticket (but the [/roadmap roadmap] provides a clearer way to do this) SELECT p.value AS __color__, 'Milestone '||milestone AS __group__, id AS ticket, summary, d.value as difficulty, component, version, t.type AS type, owner, status, time AS created, changetime AS _changetime, t.description AS _description, reporter AS _reporter FROM ticket t LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority' LEFT JOIN ticket_custom d ON (t.id = d.ticket AND d.name = 'difficulty') WHERE status <> 'closed' ORDER BY (milestone IS NULL),milestone, CAST(p.value AS int), t.type, time