( 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
 

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

Preguntas similares