Buon giorno:
HELP....!
ho un problema con myqsl non con il mio account ma con un'altro sempre alter vista io compongo questa query sul mio account è funziona benissimo la stessa query con il db uguale la query non funziona, cioè mi da la visione del risultato ma i conteggi me li da sbagliati, il conteggio su un campo mi da il risultato corretto su gli altri campi anche se sono vuoti mi da lo stesso valore del conteggio del campo pieno, la somma del inizio e fine e corretta funziona benissimo.Ho provato a inserire distinct e count e not null ma continua a darmi il risultato errato.
Dove il mio errore? ho c'e qualcosa sul sito da aggiornare o da impostare?
Potete aiutarmi?
Grazie....
SELECT Operatore.Nome, Operatore.Cognome,Campagna.Id_Operatore,Campagna.I d,
SUM( Campagna.Cap )AS Cap,
SUM( Campagna.Aut ) AS Aut,
SUM( Campagna.Inc ) AS Inc,
SEC_TO_TIME(SUM(TIME_TO_SEC(Campagna.Inizio) - TIME_TO_SEC(Campagna.Fine))) AS Ore
FROM Campagna, Operatore
WHERE Campagna.Id_Operatore = Operatore.Id
GROUP BY Operatore.Nome,Operatore.Cognome
ORDER BY Id"
Mostra il risultato che ottieni e quello che, invece, vorresti ottenere, evidenziando i campi con il "conteggio" (che in realtà è una somma...) sbagliato.
Certo, dopo che avrai mostrato un esempio di risultato che ottieni e quello che, invece, vorresti ottenere, in modo da capire meglio cosa sta succedendo.