Incluir un Rango y un valor fijo en WHERE

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Aeteam
    Junior Member
    • may
    • 17

    #1

    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
    Junior Member
    • ene
    • 4

    #2
    Select

    Por que no lo haces así?

    select ..
    into ...
    from ...
    where ( num > 100 and < 200 ) or
    ( num > 200 and < 203 )

    Comentario

    • DavidXD_XD
      Moderator
      • ago
      • 1255

      #3
      Puedes llenar el rango de esta forma

      Código:
      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.
      David Carballido Córdova

      Comentario

      • Aeteam
        Junior Member
        • may
        • 17

        #4
        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,

        Comentario

        Trabajando...