Campaign Classic V7: El operador "después" en un campo de fecha en Consulta El componente no devuelve los resultados correctos.

Descripción description

El operador "después" de un campo de fecha en Consulta El componente no devuelve los resultados correctos. La consulta sigue devolviendo registros donde fecha de creación = fecha de creación máxima. ¿Cuál es el problema?

Pasos a seguir:

- Ir a cualquier esquema
- Vaya a la Datos pestaña
- Configure la lista y añada el Fecha de creación campo
- Ordenar la lista por Fecha de creación en orden descendente, observe la fecha y la hora de creación máximas
- Crear un nuevo Flujo de trabajo
- Agregar un Consulta al flujo de trabajo
- actualizar la consulta para tener un filtro donde Fecha de creación "después" de la fecha de creación máxima (indicada en el paso anterior)
- Lo ideal es que la consulta no devuelva ningún registro, pero aun así, devolverá los registros donde fecha de creación = fecha máxima de creación

Resolución resolution

Causa

La consulta del flujo de trabajo funciona con el formato "hh:mm:ss.000" que se expresa en microsegundos.

Esto significa que en esta tabla la fecha máxima es 4,38,56 segundos, pero hay 6 registros únicos que tienen la fecha máxima en 4 horas, 38 minutos, 56 segundos y una división posterior como (001 microsegundos /002 microsegundos /003 microsegundos /004 microsegundos /005 microsegundos / 006 microsegundos).

Es por eso que recupera los registros.

Pruebe poniendo una consulta como '2017-10-18 16:38:57 PM' en el flujo de trabajo". Esto no obtendrá ningún resultado. Esto certifica que hay varios registros con la fecha 16:38:56 segundos como se explica más arriba.

Resolución

Podemos modificar el flujo de trabajo añadiendo 1 segundo al máximo, lo que debería solucionar el problema.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f