Torna al Thread
;WITH Contate AS
(
select
totarrivi = CASE WHEN stato ='P' THEN Count(data_arrivo) ELSE 0 END,
totpresenze = Sum(isnull(GGPresenze,dbo.GetGGpresenze(data_arrivo,IsNull(data_partenza,dbo.GetLastDateOfMounth(data_arrivo)))))
from
#tbltemp
group by
stato
)
SELECT
TotaleArrivi = SUM (t.totarrivi)
, TotalePresenze = SUM(t.totpresenze)
FROM Contate