hola Con ltrim funcionaria:
select ltrim(substr(codpro,2,8),'0') from a; El 13 de junio de 2013 13:46, Rusel Fichi<rdfs....@gmail.com> escribió: > Buenas tardes compañeros, > > Necesito realizar una consulta que me traiga una cantidad especificas de > caracteres de un campo, para ello realice lo siguiente: > > select substr(codpro,2,8) from a; > > la consulta me trae: > > codpro > 12543906 > 06879412 > 13745921 > > la consulta original trae: > > select*from a; > > codpro > V125439064 > V068794126 > V137459217 > > Segun esto logre lo que queria ya que elimine la primera letra y el ultimo > numero pero ahora segun la primera consulta me trae valores que empiezan > con "0", de que forma puede hacer para que no me muestre el cero.. > > Pensaba en hacer dos consultas una para que me validara los registros que > comienzan con cero y otra para los que comiencen distinto a cero, luego > haria un union all de ambos selects pero no se como hacer esas > validaciones.. > > asi obtendria lo siguiente: > > codpro > 12543906 > 6879412 > 13745921 > > Tendran alguna idea de como hacerlo.. > > Saludos y gracias! > -- Cordialmente, Ing. Hellmuth I. Vargas S.