>ora i vorrei prima di tutto che queste due select si unissero
>in modo da far uscire un'unico risultato (ovviamente potrei utilizzare
>la union all) e poi cosa + importante quando ci sono due record
>che hanno lo stesso codcomune e codcategoria, i totali dovrebbero
>sommarsi.
>
>E' possibile tutto ciò?
Certo:
SELECT codcomune, codcategoria, SUM(col1), ..., SUM(col_n)
FROM (
SELECT codcomune, codcategoria, col1, ..., col_n
FROM ...
UNION ALL
SELECT codcomune, codcategoria, col1, ..., col_n
FROM ...
) AS Q
GROUP BY codcomune, codcategoria;
Se utilizzi SQL Server 2005+ puoi incapsulare la tabella derivata in una CTE.
>se serve posso postare il codice delle tabelle con qualche dato
>dentro
Non serve, ora sai come devi procedere
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org