IBM® Informix® 12.10

La función ts_last_valid()

La función ts_last_valid() extrae la entrada para un punto temporal determinado.

Sintaxis

ts_tselem
ts_last_valid(ts_tsdesc   *tsdesc,
               mi_datetime *tstamp,
               mi_integer  *STATUS,
               mi_integer  *off)
tsdesc
El descriptor para una serie de tiempo devuelto por ts_open().
tstamp
La indicación de fecha y hora de interés.
STATUS
Un puntero a un valor mi_integer. Consulte La función ts_hide_elem() para obtener una descripción de STATUS.
off
Si la serie de tiempo es regular, off se establece en el desplazamiento del elemento devuelto. Si la serie de tiempo es irregular, o si se encuentra vacía, off se establece en -1. Este argumento puede pasarse como NULL.

Descripción

Para series de tiempo regulares, esta función devuelve el primer elemento con una indicación de fecha y hora menor o igual a tstamp. Para series de tiempo irregulares, devuelve el último elemento en o antes de la indicación de fecha y hora determinada.

Devuelve

El elemento más cercano en o antes de la indicación de fecha y hora determinada. Si no existe dicho elemento antes de la indicación de fecha y hora, se devuelve un valor NULL.

Se devuelve NULL, si :
  • el elemento en ese punto temporal es NULL y la serie de tiempo es regular
  • se trata de un punto temporal anterior al origen
  • la serie de tiempo es irregular y no hay elemento en o antes de la indicación de fecha y hora determinada.

El llamante no deberá liberar este elemento. Sigue siendo válido hasta que se capte el elemento siguiente del descriptor.


Enviar comentarios | Intercambio de ejemplos | Resolución de problemas

Para buscar el PDF, consulte Publications for the IBM Informix 12.10 family of products.
Para ver las notas de release, notas de documentación y/o notas de máquina, consulte la página Release Notes.
indicación de fecha y hora Fecha de publicación: Marzo 2013