Ver la Versión Completa : Incluir un Rango y un valor fijo en WHERE
Hola,
Tengo en un SELECT, con unas clausulas WHERE, y en uno de los campos quiero incluir un rango (BETWEEN) y un valor individual (o valores) en el mismo campo, y no se si se puede.
Ej:
SELECT ....
INTO (...)
FROM ...
WHERE
field BETWEEN 1 AND 100 AND 203
Un Saludo,
fernando_c
30/01/09, 16:30:54
Por que no lo haces así?
select ..
into ...
from ...
where ( num > 100 and < 200 ) or
( num > 200 and < 203 )
DavidXD_XD
30/01/09, 17:17:52
Puedes llenar el rango de esta forma
rango-sign = 'I'.
rango-option = 'BT'. "Between
rango-low = 1
rango-high = 100.
APPEND rango.
rango-sign = 'I'.
rango-option = 'BT'. "Between
rango-low = 200.
rango-high = 203.
APPEND rango.
SELECT ...
FROM ...
WHERE campo IN rango.
Hola,
Gracias por vuestras respuestas.
Lo he realizado de la segunda manera, he declarado una tabla, con los campos a incluir, y les he dado valores. Luego lo he puesto en el WHERE y funciona perfectamente.
Ahora tengo que definir valores individuales, que no son seguidos y los tengo que incluir en el rango, seguramente con la OPTION 'EQ'.
Muchas Gracias!.
Un Saludo,
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web