( left ) store..

01/04/2004 - 22:25 por Fabricio Cadena | Informe spam
que tal..

tengo un error en la siguiente consulta

EN ESTA PARTE FUNCIONA BIEN..

Set @Consulta='Select Nombre,Contacto,Ciudad,left
(telefono,3) + substring(telefono,4,3) as tel from
directorio'
EXEC(@Consulta)

=EL ERROR
Sucede cuando trato de poner parentesis antes y despues de
la funcion LEFT,esto es nada mas para separar distinguir
la lada del tel,no se a que se deba si no tiene que ver
absolutamente nada los parentesis, bueno eso pienso

Set @Consulta='Select Nombre,Contacto,Ciudad,' + '('
+ 'left(telefono,3)' + ')' + 'substring(telefono,4,3) as
tel from directorio
EXEC(@Consulta)


Saludos

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
02/04/2004 - 13:26 | Informe spam
Me imagino que lo que quieres ejecutar es algo asi como:

Select Nombre,Contacto,Ciudad, '(' + left(telefono,3) + ')' +
substring(telefono,4,3) as tel from directorio

Entonces el string que debes armar seria algo asi:
Set @Consulta= 'Select Nombre,Contacto,Ciudad, ''(''+' + 'left(telefono,3)'
+ '+'')''+' + 'substring(telefono,4,3) as tel from directorio'

Saludos

Adrian D. Garcia
NDSoft
MCSD
"Fabricio Cadena" escribió en el
mensaje news:1441d01c41827$769369a0$
que tal..

tengo un error en la siguiente consulta

EN ESTA PARTE FUNCIONA BIEN..

Set @Consulta='Select Nombre,Contacto,Ciudad,left
(telefono,3) + substring(telefono,4,3) as tel from
directorio'
EXEC(@Consulta)

=EL ERROR
Sucede cuando trato de poner parentesis antes y despues de
la funcion LEFT,esto es nada mas para separar distinguir
la lada del tel,no se a que se deba si no tiene que ver
absolutamente nada los parentesis, bueno eso pienso

Set @Consulta='Select Nombre,Contacto,Ciudad,' + '('
+ 'left(telefono,3)' + ')' + 'substring(telefono,4,3) as
tel from directorio
EXEC(@Consulta)


Saludos
Respuesta Responder a este mensaje
#2 Oscar
02/04/2004 - 13:37 | Informe spam
Pruebala asi

Set @Consulta = 'SELECT Nombre, Contacto, Ciudad, + ''( ''
+ left(telefono,3) + '')'' + substring(telefono,4,3) as
tel from directorio '





que tal..

tengo un error en la siguiente consulta

EN ESTA PARTE FUNCIONA BIEN..

Set @Consulta='Select Nombre,Contacto,Ciudad,left
(telefono,3) + substring(telefono,4,3) as tel from
directorio'
EXEC(@Consulta)

=EL ERROR
Sucede cuando trato de poner parentesis antes y despues


de
la funcion LEFT,esto es nada mas para separar distinguir
la lada del tel,no se a que se deba si no tiene que ver
absolutamente nada los parentesis, bueno eso pienso

Set @Consulta='Select Nombre,Contacto,Ciudad,' + '('
+ 'left(telefono,3)' + ')' + 'substring(telefono,4,3) as
tel from directorio
EXEC(@Consulta)


Saludos
.

Respuesta Responder a este mensaje
#3 Fabricio Cadena
02/04/2004 - 19:01 | Informe spam
Que tal amigos..

gracias por su respuesta..
ya funciono

mi pregunta es porque se tienen que poner apostrofes
dobles..?

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