Problema com ordenação no cgridview

Olá, Boa Tarde novamente!

estou com um problema, que quando ordeno, perco a máscara do cgridview:




$dataProvider = new CSqlDataProvider($sql, array(

                    'totalItemCount' => $count,

                    'pagination' => array(

                        'pageSize' => 5,

                    ),

                    'keyField' => 'ID',

                    'sort' => array(

                        'attributes' => array(

                            'DESC_CATEGORIA',

                            'CODG_CHASSIS',

                            'DESC_VEICULO',

                            'VALR_VEICULO',

                            'VALR_CUSTO',

                            'QTDE_DIAS_ESTOQUE',

                            'DESC_COR',

                            'DESC_MARCA',

                            'NUMR_ANO_MODELO',

                            'NUMR_ANO_FABRICACAO',

                            'NUMR_KM',

                            'TIPO_COMBUSTIVEL'),

                        'defaultOrder' => 'desc_veiculo',

                    ),

                ));



no meu sql:




,NVL(to_char(VCI_ESTOQUE.VALR_VEICULO, '999999D00'),0)              VALR_VEICULO



VEJA QUE MINHA MÁSCARA ESTÁ NO SQL!

quando abre ele está com vírgula, qd ordena vira ponto!! e isso só em alguns servers!!

=S

esta com locale pt_br!!