Buonasera a tutti, giusto per l'ultimo dell'anno volevo chiedervi una info semplice semplice. Ho scritto una query sql che di per se funziona senza problemi, ve la riporto di seguito e poi vi spiego la mia domanda:
Banalmente vorrei cercare tutte le righe corrispondenti al criterio di ricerca che ho inserito e contemporaneamente sommare il campo "durata_intervento" in modo da avere una tabella con i vari interventi e alla fine della tabella avere i totali. Ovviamente questa cosa non accade, la funzione di somma fa si che io veda solo una riga delle "n" righe presenti nel Db con il totale (corretto) delle varie durate. C'è un modo per gestire questa cosa direttamente in sql oppure devo sommare i dati con del codice Php?
Grazie a tutti e.... BUON ANNOOOOO
E
SQL:
SELECT
I.data_intervento,
I.durata_intervento,
SEC_TO_TIME(SUM(TIME_TO_SEC(I.durata_intervento))) AS tot_durata,
dipendenti.cognome_dipendente,
dipendenti.nome_dipendente,
stampi.part_number_macchina,
stampi.descrizione_macchina,
causale_intervento.descr_causale,
componenti_stampi.descrizione_componente,
tipo_manutenzione.descr_tipo_manutenzione
from interventi AS I
LEFT JOIN dipendenti ON I.id_op_intervento=dipendenti.id_dipendente
LEFT JOIN stampi ON I.id_stampo_intervento=stampi.id_macchina
LEFT JOIN causale_intervento ON I.id_causale_intervento=causale_intervento.id_causale
LEFT JOIN componenti_stampi ON I.id_parte_intervento=componenti_stampi.id_componente
LEFT JOIN tipo_manutenzione ON I.id_tipo_intervento=tipo_manutenzione.id_tipo_manutenzione
where 1=1
Banalmente vorrei cercare tutte le righe corrispondenti al criterio di ricerca che ho inserito e contemporaneamente sommare il campo "durata_intervento" in modo da avere una tabella con i vari interventi e alla fine della tabella avere i totali. Ovviamente questa cosa non accade, la funzione di somma fa si che io veda solo una riga delle "n" righe presenti nel Db con il totale (corretto) delle varie durate. C'è un modo per gestire questa cosa direttamente in sql oppure devo sommare i dati con del codice Php?
Grazie a tutti e.... BUON ANNOOOOO
E