Allora, provo a riformulare la domanda spiegando meglio la situazione.
Faccio questa query.
	codice:
	select cliente,sum(importo) as importo,left(i_data,7) as mese_anno 
from importitotali group by cliente,left(i_data,7),mese_anno
having left(mese_anno,4) = "2006"
order by cliente,mese_anno asc
 
che mi restituisce i totali degli importi mensili. Un esempio di dati estratti è questo
	codice:
	cliente      importo   mese_anno
società1       50      2006-02
società1      400      2006-04
società1      250      2006-10   
società2      112      2006-01
società2      200      2006-02
società3      150      2006-01
 
A questo punto io voglio ottenere una visualizzazione come questa
	codice:
	mese       società1      società2    società3
1                             112       150
2               50            200
3                
4               400
5                
6
7
8
9
10              250
11
12
 
Avevo pensato di crearmi un array ($clienti), che mi restituisce una struttura come quella postata prima. Ovviamente qualsiasi soluzione anche differente mi va benissimo.
Non riesco a venirne a capo. 
 
	Codice PHP:
	
while ($row = mysql_fetch_assoc($query) ){
$cliente = $row['cliente'];
$importo = $row['importo'];
$mes = substr($row['mese_anno'],-2,2);
$mes = preg_replace("/^0/",'',$mes);
$clienti[$cliente][$mes] = $importo;
}