Skip to content

Instantly share code, notes, and snippets.

@gslin
Created September 23, 2019 07:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gslin/41393145fc933b42f282495d0754b059 to your computer and use it in GitHub Desktop.
Save gslin/41393145fc933b42f282495d0754b059 to your computer and use it in GitHub Desktop.
Active Tickets, which I have participated. (Slow)
SELECT p.value AS __color__,
t.id AS ticket, summary, component,
priority, FROM_UNIXTIME(CONVERT(c.value / 1000000, UNSIGNED INTEGER), '%Y-%m-%d') AS due_date,
t.changetime AS _changetime, description AS _description,
reporter
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
LEFT OUTER JOIN ticket_custom c ON t.id = c.ticket AND c.name = 'due_date'
LEFT JOIN (SELECT ticket AS id, author, MAX(time) FROM ticket_change WHERE author = $USER GROUP BY ticket) ticket_change USING (id)
WHERE t.status <> 'closed' AND (owner = $USER OR author = $USER)
ORDER BY CAST(p.value AS signed), c.value, t.changetime
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment