ciao a tutti,

ho un problemino con la query di una tabella

tab1
id
istituto
valore

i records di istituto sono diversi così anche i valori

pertanto a un certo punto avrei bisogno di un totale (valore) frutto della differenza tra alcune voci del campo istituto
"recuperi" sarebbe l'unica voce da sottrarre alle altre

ho provato con questa query
Codice PHP:
select((select sum(differenza) as somma
from orario
where istituto 
<> 'recuperi'
-
(
select sum(differenza) as somma
from orario
group by istituto
having istituto 
'recuperi')) 
ma il risultato è il totale come somma complessiva(senza sottrazione).
ho provato le due query singolarmente e funzionano