SI NON SOLO DI FANO MA DI UNA SERIE DI CITTA' VI FACCIO VEDERE LA SOLUZIONE

query = "select distinct " + entita + sqlimporti[0] + " from dbo.fatturato where " + where1 + " order by "+ entita;

while (read.Read())
{
if (read[0] != DBNull.Value)
{
my.Add(read[0].ToString());
sqlimporti[0] += " , isnull((select sum(fatturato_1.importo) from fatturato fatturato_1 where fatturato_1."+seq[0]+"= fatturato."+seq[0]+" and fatturato_1.zona =@"+ tipo+i.ToString() +" ),0) as importo"+i.ToString();
if (seq.Count > 1)
{
sqlimporti[1] += " , isnull((select sum(fatturato_1.importo) from fatturato fatturato_1 where fatturato_1." + seq[1] + "= fatturato." + seq[1] + " and fatturato_1.zona =@"+tipo + i.ToString() + " ),0) as importo" + i.ToString();
}
if (seq.Count > 2)
{
sqlimporti[2]+= " , isnull((select sum(fatturato_1.importo) from fatturato fatturato_1 where fatturato_1." + seq[2] + "= fatturato." + seq[2] + " and fatturato_1.zona =@"+tipo + i.ToString() + " ),0) as importo" + i.ToString();
}
i++;
}
}
con.Close()


SPERO SI CAPISCA