Hola a todos.
Bueno, tengo el siguiente inconveniente, he realizado una consulta la cual como parametro le estoy enviando la
fecha y la hora pero no me devuelve valor alguno, cabe anotar que el campo al que estoy haciendo referencia
en esta consulta ya se encuentran definidos previamente como "timestamp". El caso es que si realizo una consulta tal como muestro a continuación me trae información perteneciente a esa
fecha en particular
Código SQL
[-]SELECT * FROM IEGRESOS
WHERE (CAST(FECHA AS DATE) = '09/10/2007')
Pero cuando trato de hacerlo así
Código SQL
[-]SELECT * FROM IEGRESOS
WHERE (CAST(FECHA AS DATE) = '09/10/2007')
AND (CAST(FECHA AS TIME) = '10:08:09 p.m.')
No me trae valores. Es importante que
en la consulta se tenga
en cuenta la
fecha y hora debido a que
en un día se pueden ingresar N registros.
Otra forma que utilice fue la siguiente
Código SQL
[-]SELECT * FROM IEGRESOS
WHERE (CAST(FECHA AS Timestamp) = '09/10/2007 20:08:09')
Y no me trae ningúna valor, y opte por realizarlo no que el formato de hora anteriomente mostrado sino como me aparece
en la tabla.
Código SQL
[-]SELECT * FROM IEGRESOS
WHERE (CAST(FECHA AS Timestamp) = '09/10/2007 10:08:09 p.m.')
Y me muestra
un "error de conversión de string".
Agradezco si alguien conoce la manera de cómo poder incluir la fecha y la hora en una consulta que contenga el campo de referencia como formato timestamp