Originariamente inviato da ANTAGONIA
ho trovato qualcosa, ma nn riesco a farlo girare...

codice:
where (substring(p.COD_IMM,0,1),substring(p.COD_IMM,2,3),substring(p.COD_IMM,6,6))  = '".$old_cod."' order by p.RP='".$cf."' desc
E' possibile fare qualcosa del genere?
Se vuoi concatenare piu substring devi usare la concat

CONCAT(sustring(...).,sustring(...)) etc stc