ah pareva strano, ora ho un altro problema 
codice:
SELECT count( * ) AS totale,
count( CASE WHEN HOUR(dataeora) BETWEEN 9 AND 10 THEN 1 ELSE NULL END ) AS _9_10,
count( CASE WHEN HOUR(dataeora) BETWEEN 10 AND 11 THEN 1 ELSE NULL END ) AS _10_11,
count( CASE WHEN HOUR(dataeora) BETWEEN 11 AND 12 THEN 1 ELSE NULL END ) AS _11_12,
count( CASE WHEN HOUR(dataeora) BETWEEN 12 AND 13 THEN 1 ELSE NULL END ) AS _12_13,
count( CASE WHEN HOUR(dataeora) BETWEEN 13 AND 14 THEN 1 ELSE NULL END ) AS _13_14,
count( CASE WHEN HOUR(dataeora) BETWEEN 14 AND 15 THEN 1 ELSE NULL END ) AS _14_15,
count( CASE WHEN HOUR(dataeora) BETWEEN 15 AND 16 THEN 1 ELSE NULL END ) AS _15_16,
count( CASE WHEN HOUR(dataeora) BETWEEN 16 AND 17 THEN 1 ELSE NULL END ) AS _16_17,
count( CASE WHEN HOUR(dataeora) BETWEEN 17 AND 18 THEN 1 ELSE NULL END ) AS _17_18,
count( CASE WHEN HOUR(dataeora) BETWEEN 18 AND 19 THEN 1 ELSE NULL END ) AS _18_19,
count( CASE WHEN HOUR(dataeora) BETWEEN 19 AND 20 THEN 1 ELSE NULL END ) AS _19_20
FROM cc_inbound
WHERE dataeora!=0
questa query non dà errori, però il totale che mi estrae è sbagliato, non coincide con la somma dei valori estratti, o meglio, il totale è corretto, sono i valori estratti che sono canati...dipende da cosa? :master: