El operador "after" en un campo de fecha de Consulta El componente no devuelve 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: - Vaya a cualquier esquema - Vaya a la Datos ficha - Configure la lista y añada la variable Fecha de creación field - Ordenar la lista por Fecha de creación en orden descendente, observe la fecha y hora de creación máxima - Crear un nuevo Flujo de trabajo - Agregue un Consulta al flujo de trabajo - actualizar la consulta para tener un filtro donde Fecha de creación "después" fecha de creación máxima (tomada del paso anterior) - Idealmente, la consulta no debe devolver ningún registro pero, aun así, devolverá los registros donde fecha de creación = fecha de creación máxima |
---|
Causa
La consulta del flujo de trabajo está trabajando en el formato "hh:mm:ss.000" que está en microsegundos.
Esto significa que en esta tabla la fecha máxima es de 4,38,56 segundos, pero hay 6 registros únicos que tienen la fecha máxima como 4 horas, 38 minutos, 56 segundos y se dividen como a (001 microsegundos /002 microsegundos /003 microsegundos /004 microsegundos /005 microsegundos / 006 microsegundos).
Por eso obtiene los registros.
Pruebe poniendo una consulta como "2017-10-18 16:38:57 PM' en el flujo de trabajo" de nuevo. Esto no obtendrá ningún resultado. Esto certifica que hay varios registros con la fecha 16:38:56 segundos como se ha explicado anteriormente.
Resolución
Podemos modificar el flujo de trabajo añadiendo un segundo al máximo y esto debería resolver el problema.