Contenido
@BetweenDate
Esta función verifica si un valor en particular cae dentro de un rango especificado. Se devuelve 1 si se cumple la condición y 0 si no se cumple la misma. Puede ser utilizada para verificar si las operaciones caen entre un período especificado.
Sintaxis
@BetweenDate(Fecha, Límite_Inferior, Límite_Superior)
Retorno
(Booleano) Indica si el valor se encuentra en el rango.
Parámetros
Fecha: (Fecha) el valor a ser verificado. Límite_Inferior: (Fecha) es el límite inferior para la prueba. Límite_Superior: (Fecha) es el límite superior para la prueba. Ejemplo
Se parte del campo fecha(FECHA) representado en formato fecha, por ejemplo:
01/01/2025
Se desea obtener si está dentro de un rango de fecha de interés, por ejemplo 2025/01/01 y 2025/02/01:
1 (si está en el rango)
Para esto se invoca la función a través de los siguientes parámetros:
@BetweenDate(FECHA,"20250101","20250201")
Ejemplo con Data
@BetweenDate(FECHA,"20250101","20250201")
@BetweenTime
Esta función verifica si un valor en particular cae dentro de un rango especificado. Devuelve un número indicando si el valor cae dentro del rango (1) o no (0). Puede ser utilizada para verificar si las operaciones caen dentro de las horas de apertura y cierre.
Sintaxis
@BetweenTime(Hora, Límite_inferior, Límite_superior)
Retorno
(Booleano) Indica si el valor se encuentra en el rango.
Parámetros
Hora: (Hora) el valor a ser verificado. Límite_Inferior: (Hora) es el límite inferior para la prueba. Límite_Superior: (Hora) es el límite superior para la prueba. Ejemplo
Se parte del campo hora(HORA) representado en formato hora, por ejemplo:
10:14:27
Se desea obtener si está dentro de un rango de fecha de interés, por ejemplo 08:00:00 y 17:00:00:
1 (si está en el rango)
Para esto se invoca la función a través de los siguientes parámetros:
@BetweenDate(HORA,"08:00:00","17:00:00")
@BetweenDate(HORA,"08:00:00","17:00:00")