Problema con sentencia MYSQL

09/07/2004 - 20:01 por Karmico | Informe spam
Hola a todos:

Quiero en esta sentencia que el PRECIO2 me lo pase a numerico y me saque
- si no es null
-si no está vacio
-si es menor de 5

el campo es de texto.. aqui va parte de la sentencia que me falla

AND (NOT ISNULL(PRECIO2) AND PRECIO2 <> '') AND (PRECIO2 * 1) >= 5 AND
(PRECIO2*1) <= 10

alguna idea? Gracias
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
09/07/2004 - 20:38 | Informe spam
Hola Karmico,

Este es un foro de Microsoft SQL Server, no de MySQL. En el caso de SQL
Server, para convertir un tipo de datos a otro tipo, puedes usar la funcion
CONVERT. Desconozco MySQL, pero imagino que debe tener alguna función
equivalente.

Saludos
gux
Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Karmico" wrote in message
news:ccmmem$56d$
Hola a todos:

Quiero en esta sentencia que el PRECIO2 me lo pase a numerico y me saque
- si no es null
-si no está vacio
-si es menor de 5

el campo es de texto.. aqui va parte de la sentencia que me falla

AND (NOT ISNULL(PRECIO2) AND PRECIO2 <> '') AND (PRECIO2 * 1) >= 5 AND
(PRECIO2*1) <= 10

alguna idea? Gracias



Preguntas similares