SQL - Query !!!!

 
Vista:

Query !!!!

Publicado por Juan (9 intervenciones) el 19/12/2002 16:48:26
Hola grupo, quiero realizar la siguiente consulta:

Select *
From Tabla
Where Substring(cuenta, 1, Long) = 'Prueba'

Donde Long es un campo de la misma tabla que estoy empleando (alli traigo la longitud), pero algo pasa y me arroja un error, que me esta faltando ???

Server: Msg 8116, Level 16, State 1, Line 1
Argument data type numeric is invalid for argument 3 of substring function.

Una solución que tengo es emplear variables que almacenen esas longitudes, pero no quiero tener tanto código que además creo que no es necesario.

Gracias por la ayuda !!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Query !!!!

Publicado por Facundo Grecco (1 intervención) el 19/12/2002 17:25:44
La solucion es que en el Campo Long le especifiques la Tabla esto seria asi:

Select *
From Tabla
Where Substring(cuenta, 1, Tabla.Long) = 'Prueba'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Query !!!!

Publicado por Juan (9 intervenciones) el 19/12/2002 20:19:49
Gracias por la ayuda amigo, pero no funciono !!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Query !!!!

Publicado por JK (7 intervenciones) el 19/12/2002 21:38:45
el problema es con el tipo de dato del Campo llamado long, redefinelo como Tinyint y deberia funcionar

salu2

JK
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Query !!!!

Publicado por Juan (9 intervenciones) el 19/12/2002 23:50:48
Gracias, problema resuelto.

Saludos !!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar