A ver si me pueden ayudar

22/11/2005 - 13:20 por Looser | Informe spam
tengo una cadena campo en la base de datos que contiene el siguiente
dato es varchar

0000123456-K

No pregunten por q esta por q es necesario

lo que quisiera es q al hacer un select quede de esta forma

123456-K

Como puedo hacerlo??

Muxas gracias

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
22/11/2005 - 13:39 | Informe spam
Una solución podría ser

SELECT CAST(CAST(SUBSTRING('0000123456-K', 1, CHARINDEX('-',
'0000123456-K') -1) AS INTEGER) AS VARCHAR(50)) + SUBSTRING('0000123456-K',
CHARINDEX('-', '0000123456-K'), LEN('0000123456-K' ) )


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Looser" escribió en el mensaje
news:
tengo una cadena campo en la base de datos que contiene el siguiente
dato es varchar

0000123456-K

No pregunten por q esta por q es necesario

lo que quisiera es q al hacer un select quede de esta forma

123456-K

Como puedo hacerlo??

Muxas gracias

Respuesta Responder a este mensaje
#2 Looser
22/11/2005 - 13:55 | Informe spam
Te pasaste funciona perfecto con los datos que estan ingresado
pero ya que estas inspirado como puedes colocarle los separadores de
miles
123.456-K

;)
Respuesta Responder a este mensaje
#3 Alejandro Mesa
22/11/2005 - 15:06 | Informe spam
Looser,

Aca tienes otra posible solucion.

select
ltrim(cast(replace('0000123456-K', '-K', '') as int)) + '-K' as
sin_separador_de_miles,
replace(convert(varchar(25), cast(replace('0000123456-K', '-K', '') as
money), 1) + '-K', '.00-K', '-K') as con_separador_de_miles
go


AMB

"Looser" wrote:

tengo una cadena campo en la base de datos que contiene el siguiente
dato es varchar

0000123456-K

No pregunten por q esta por q es necesario

lo que quisiera es q al hacer un select quede de esta forma

123456-K

Como puedo hacerlo??

Muxas gracias


Respuesta Responder a este mensaje
#4 Looser
22/11/2005 - 15:32 | Informe spam
muchas gracias a todos por resolver este dilema


;)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida