codice:
SELECT 
	convert(varchar, Data,111),
	convert(varchar, Data,103) AS Data2,
	IdUtente, 
	SUM(DATEDIFF(hh, OraInizio, OraFine)) as OreTotali,
	-- (ore di ferie o permesso da sottrarre alle ore mancanti)
	(SELECT DATEDIFF(hh, Agenda.DalleOre, Agenda.AlleOre) FROM Agenda WHERE Agenda.Data = A.Data AND oggetto = 'permesso') as FP, 
	(OreTotali - FP) as OreEffetiveMancanti,
	U.Nome,
	U.Cognome
....
il problema mi è causato da (OreTotali - FP) perchè il caro SQL server non li riconosce come campi, come posso dunque effettuare questo calcolo?