
"Es posible hacer esto??"
Publicado por Erick (4 intervenciones) el 05/09/2013 19:46:05
Hola buen dia a todos, tengo una dudilla, con respecto a la conversion de un string a numero, dentro de mi clausula WHERE. Es posible hacer lo que planteo debajo, o debe hacerse de alguna otra forma, si alguien sabe se lo agradecere...
SELECT T1.TDAT88, T1.ITRL88, T1.DEST88, T2.SNAM10, T1.SUPP88, T1.PACK88, T1.IBOL88, T1.TTIM88
Mi FROM no es relevante...
WHERE T1.PACK88 BETWEEN CONVERT(INT(4070509)) AND CONVERT(INT(4070518))
(Aqui es mi duda, el between solo trabaja sobre numeros hasta donde se... Como convierto mi cadena a numeros dentro de mi WHERE para que pueda utilizarla con BETWEEN???)
Encontre algo, debia convertirlo desde el SELECT y no con CONVERT si no con CAST, pero ni asi me queda me manda un error:
Asi quedo ahora:
SELECT: T1.TDAT88, T1.ITRL88, T1.DEST88, T2.SNAM10, T1.SUPP88, CAST(T1.PACK88 AS INT), T1.IBOL88,
WHERE: T1.PACK88 BETWEEN 4070509 AND 4070518
SELECT T1.TDAT88, T1.ITRL88, T1.DEST88, T2.SNAM10, T1.SUPP88, T1.PACK88, T1.IBOL88, T1.TTIM88
Mi FROM no es relevante...
WHERE T1.PACK88 BETWEEN CONVERT(INT(4070509)) AND CONVERT(INT(4070518))
(Aqui es mi duda, el between solo trabaja sobre numeros hasta donde se... Como convierto mi cadena a numeros dentro de mi WHERE para que pueda utilizarla con BETWEEN???)
Encontre algo, debia convertirlo desde el SELECT y no con CONVERT si no con CAST, pero ni asi me queda me manda un error:
Asi quedo ahora:
SELECT: T1.TDAT88, T1.ITRL88, T1.DEST88, T2.SNAM10, T1.SUPP88, CAST(T1.PACK88 AS INT), T1.IBOL88,
WHERE: T1.PACK88 BETWEEN 4070509 AND 4070518
Valora esta pregunta


0