que tienen algo de SQL como esto:Oracle DateTime en Where Clause?
SELECT EMP_NAME, DEPT
FROM EMPLOYEE
WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy')
-> Esto devuelve 10 filas y TIME_CREATED = '26-enero-2011'
Ahora cuando hago esto no consigo ningún filas más atrás,
SELECT EMP_NAME, DEPT
FROM EMPLOYEE
WHERE TIME_CREATED = TO_DATE('26/JAN/2011','dd/mon/yyyy')
-> Tomó la mayor que fuera
algún motivo por qué?
Debe evitar los formatos de fecha dependientes del idioma. Eso puede causar problemas en diferentes sistemas. Debería usar '01' en lugar de' JAN' (además del formato apropiado del curso) para asegurarse de que su código se ejecute sin problemas en cualquier sistema. –