La instrucción BETWEEN se utiliza cómo expresión lógica en las expresiones BOOLEAN (BOOLC, BOOLX) o cómo expresión lógica en Open SQL para incluir o excluir intervalos de valores en los filtros. Esta lección trata de enseñarle cómo aplicar la instrucción en Open SQL.
… col [NOT] BETWEEN dobj1 AND dobj2 …
Esta expresión es verdadera si el contenido de la columna col (no) se encuentra entre los valores de los objetos de datos dobj1 y dobj2 (límites de intervalo cerrados).
- Aplicación práctica
En un programa ejecutable realizamos una selección de datos en la tabla ZSFLIGHTSA00001 obteniendo en una tabla interna todos los vuelos con la fecha del vuelo (FLDATE) entre 01.01.1995 y 01.03.1995. En la operación de lectura utilizamos el operador BETWEEN y mostramos en la salida el contenido de la tabla.
- Implemente el código fuente.
- Ejecutamos el programa. Como puede observar en la salida la tabla interna contiene sólo los registros que están en el intervalo de fechas indicadas en la sentencia BETWEEN.
- Notas
- Para excluir los valores del intervalo indicado debe utilizar NOT BETWEEN