Edgewall Software

Changes between Version 48 and Version 49 of TimeTracking


Ignore:
Timestamp:
Aug 25, 2006, 4:44:32 PM (18 years ago)
Author:
Ben Williams <bwilliams@…>
Comment:

Added query for MYSQL

Legend:

Unmodified
Added
Removed
Modified
  • TimeTracking

    v48 v49  
    123123}}}
    124124
     125===== MYSQL =====
     126
     127{{{
     128#!sql
     129SELECT DISTINCT
     130   id AS ticket,
     131   (CASE WHEN pl.value IS NULL THEN '' ELSE pl.value END) AS planned,
     132   (CASE WHEN s.value IS NULL THEN '' ELSE s.value END) AS spent,
     133   (CASE WHEN r.value IS NULL THEN '' ELSE r.value END) AS remaining,
     134   (CASE WHEN ((s.value + r.value) - pl.value) IS NULL THEN ''
     135         WHEN((s.value + r.value) - pl.value) = "0.0" THEN ' ' ELSE (s.value + r.value) - pl.value END) as accuracy,
     136   milestone AS customer,
     137   summary, component, status
     138  FROM ticket t
     139  LEFT OUTER JOIN ticket_custom pl ON
     140       (t.id=pl.ticket AND pl.name='tt_estimated')
     141  LEFT OUTER JOIN ticket_custom s ON
     142       (t.id=s.ticket AND s.name='tt_spent')
     143  LEFT OUTER JOIN ticket_custom r ON
     144       (t.id=r.ticket AND r.name='tt_remaining')
     145  ORDER BY milestone
     146}}}
     147
    125148==== Using a Subversion commit hook (optional) ====
    126149