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
 

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

Preguntas similares