Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/11/2009, 07:24
greg_dorian
 
Fecha de Ingreso: abril-2009
Mensajes: 36
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Re: Como verificar si un valor es numerico o tiene letras en postgres

Cita:
Iniciado por javierrm Ver Mensaje
Hola cacr, no entendi tu respuesta.........

Ya encontre la solucion a mi problema:
Se las paso por si tienen o se les presenta el mismo problema.....

Código PHP:
select *
from regfactura
Order By Fecha desc

        
int8(case when (textregexeq(trim(numfactura),'^[[:digit:]]+(\.[[:digit:]]+)?$')) = false then substr(numfacturalength(numfactura)-78)
                else 
numfactura
    end
); 

Saludos.--------
(jrm)
HOLAAAA javier rm

Tengo el mismo problema pero mi campo "numfactura" es tipo character varying(14) donde deseo convertir a bigint pero encuentro que algunos campos son menores de tamaño de caracteres y que tambien incluyen letras.

por ejemplo tengo facturas con numero: p620001105 y E042917 La primera si la puedo modificar pero la segunda me sale error.

Gracias si me puedes ayudar veo que posteaste hace rato y puedas ayudarme con este caso