-- ## 7: 自分のチケット ## -- -- このレポートは、実行される際のログインユーザ名で、 -- 動的に置き換えられる変数 USER を -- 使用した例です。 SELECT DISTINCT p.value AS __color__, (CASE WHEN owner = $USER AND status = 'accepted' THEN '着手中' WHEN owner = $USER THEN '担当中' WHEN reporter = $USER THEN '報告済み' ELSE 'コメント済み' END) AS __group__, t.id AS ticket, summary AS 概要, component AS コンポーネント, version AS バージョン, milestone AS マイルストーン, t.type AS 分類, priority AS 優先度, t.time AS 登録日付, t.changetime AS _更新日付, description AS _説明, reporter AS _報告者 FROM ticket t LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority' LEFT JOIN ticket_change tc ON tc.ticket = t.id AND tc.author = $USER AND tc.field = 'comment' WHERE t.status <> 'closed' AND (owner = $USER OR reporter = $USER OR author = $USER) ORDER BY (owner = $USER AND status = 'accepted') DESC, owner = $USER DESC, reporter = $USER DESC, CAST(p.value AS integer), milestone, t.type, t.time