2009-11-02 22 views
1

Nous utilisons Estimation and Time Tracking plugin pour Trac.Obtenir le nombre d'heures supplémentaires dans les plugins Estimation et Time Tracking de Trac

Je souhaite créer la requête qui afficherait tous les ajouts d'heures aux tickets (comme dans Ajouter des heures au ticket). Disons que nous avons des développeurs: John, Fred et Peter et des tickets Foo et Bar. Je veux voir quelque chose comme ceci:

Ticket Developer At  HoursTotal 
------------------------------------- 
Bar  John  11:00 0.8 hours 
Bar  Fred  10:13 2.0 hours 
Foo  Peter  09:50 1.0 hours 
Foo  John  09:00 0.5 hours 

Répondre

0

Silly, quelque chose comme ça est inclus dans le plugin. Mais voici ce que va créer le tableau ci-dessus:

SELECT 
    t.id AS ticket, 
    t.summary AS summary, 
    author, 
    ticket_change.time AS datetime, 
    newvalue AS HoursTotal 
FROM ticket_change 
JOIN ticket t ON t.id = ticket_change.ticket 
WHERE field = 'hours'