Salve, ho un form dove l'utente va a salvare dei dati e tramite un select ho impostato dei valori che sarebbero i minuti scaglionati ogni 30 min (0.30, 1.00, 1.30, 2.00, 2.30, 3.00 etc) questi dati poi li devo sommare per vedere quanti minuti l'utente ha fatto in un determinato periodo, io ho fatto in questo modo:
In questo modo viene fatta la somma algebrica, quindi se nella tabella ho questi valori: 0.30, 2.30 mi da come risultato 2.60, mentre a me questi dati dovrebbe considerarli come minuti quindi dovrebbe restituirmi 3 che sarebbero le ore. Sapete darmi qualche consiglio? è una cosa gestibile lato db o va fatta tramite php?Codice PHP:$sql = "SELECT sum(minuti) FROM tabella WHERE MONTH (data_inserimento) = MONTH(curdate()) and id_utente = '1'";

Rispondi quotando