Originariamente inviato da optime
a me sembra che tu faccia la somma per persona, non per turno
codice:
strSQL = " SELECT *, "

   strSQL = strSQL & " ( SELECT SUM(VENDUTO)"
   strSQL = strSQL & "   FROM COMM WHERE TURNO = 1 "
   strSQL = strSQL & " ) AS strVENDUTO_1, "
  
   strSQL = strSQL & " ( SELECT SUM(VENDUTO)"
   strSQL = strSQL & "   FROM COMM WHERE TURNO = 2 "
   strSQL = strSQL & " ) AS strVENDUTO_2 "
   
   strSQL = strSQL & "   FROM COMM "
   strSQL = strSQL & "   GROUP BY TURNO "
   strSQL = strSQL & "   ORDER BY NOME ASC "
Per ciascun nome mi restituisce il totale del primo e del secondo turno...