Up
Allora punto della situazione, il primo problema è stato risolto e la query finale che uso è la seguente:
codice:
Select sec_to_time(Avg(tempo)) as tempomedio From
(Select Sum(t.tempo_accumulato) as tempo
From tempi t, interventi i Where t.intervento=i.id
And ... (vari parametri sulle date)...
Group by t.intervento) as t
Ora ho la necessita di integrare la seguente cosa:
Fare il conteggio nel caso la priorità sia 1, poi 2, poi 3.
Purtroppo non è così semplice la cosa perchè la priorità per estrapolarla devo usare la seguente query:
codice:
Select intervento, priorita from tempi where id in
(select * from (select min(id) as id from tempi group by intervento) as tab)
group by intervento
Quindi come vedete per esserci le 2 query ci sono, il grosso del problema è come unirle/integrarle.
Specifico nel caso serva che il campo priorita contenente (1/2/3) si trova nella tabella tempi.
Ringrazio chiunque riesca a dare qualche consiglio o una mano.
Grazie a tutti