Domanda

Stiamo usando Stima e tempi Tracking plug per Trac.

Voglio creare la query che avrebbe mostrato tutte le aggiunte di ore a biglietti (come in Aggiungi Ore alla biglietteria ).

Diciamo che abbiamo gli sviluppatori: John, Fred e Peter e biglietti Foo e Bar. Voglio vedere qualcosa di simile:

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
È stato utile?

Soluzione

Sciocco me, qualcosa di simile è incluso nel plugin. Ma questo è ciò che creare la tabella di cui sopra:

 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'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top