Quii le cose si complicano seguendo le stesse sintassi ho aggiunto altre due colonne con Alias "c" e "d"
SELECT
a.Ditta AS $<d_ditta>,
SUM(a.soldi) AS $<soldi2008>,
SUM(b.soldi) AS $<soldi2007>,
SUM(c.soldi) AS $<c_soldi2008>,
SUM(d.soldi) AS $<d_soldi2007>
From tuatabella a,tuatabella b, tuatabella c, tuatabella d
WHERE a.Data >= 2008-01-01 and a.soldi >0 and a.Tipo_Ditta = 'Mercantile'
AND b.data <= 2007-12-31 and b.soldi >0 and b.Tipo_Ditta = 'Mercantile'
AND c.Data >= 2008-01-01 and c.soldi >0 and c.Tipo_Ditta = 'Commerciale'
AND d.Data >= 2008-01-01 and d.soldi >0 and d.Tipo_Ditta = 'Commerciale'
GROUP BY a.Ditta
Spero che la schifezza che ho fatto sia quantomeno comprensibile :
In prativa voglio 5 colonne
1) Lista delle ditte
2) somma dei soldi delle ditte mercantili anno 2008
3) somma dei soldi delle ditte mercantili anno 2007
4) somma dei soldi delle ditte Commerciali anno 2008
5) somma dei soldi delle ditte Commerciali anno 2007
Con questa sintassi mi da errore e con piccoli accorgimenti mi da numeri tutti sballati e sicuramente non veritieri
Ti ringrazio in anticipo per ogni tuo valido consiglio!!!