Edgewall Software

Changes between Version 5 and Version 6 of TimeTracking


Ignore:
Timestamp:
Oct 13, 2005, 7:22:44 AM (19 years ago)
Author:
anonymous
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • TimeTracking

    v5 v6  
    122122
    123123
     124 = Using Postgres with psycho =
     125
     126Postgres has a few wrinkles and time intervals are not as hard to use.
     127{{{
     128#!sql
     129SELECT DISTINCT
     130   id AS ticket,
     131   pl.value::interval  AS planned,
     132   s.value::interval AS spent,
     133   r.value::interval AS interval,
     134  ((s.value::interval + r.value::interval) - pl.value::interval) as accuracy,
     135   milestone AS customer,   summary, component, status
     136  FROM enum,ticket t
     137  LEFT OUTER JOIN ticket_custom pl ON
     138       (t.id=pl.ticket AND pl.name='tt_estimated')
     139  LEFT OUTER JOIN ticket_custom s ON
     140       (t.id=s.ticket AND s.name='tt_spent')
     141  LEFT OUTER JOIN ticket_custom r ON
     142       (t.id=r.ticket AND r.name='tt_remaining')
     143  ORDER BY milestone;
     144
     145}}}
     146
     147
     148