Hola,
He estado buscando por todas partes en vano. Tengo una nueva base de datos de la que estoy sacando y todas las fechas ubicadas dentro están marcadas con el tiempo. Espero obtener ayuda para poder consultar en esta base de datos usando solo una fecha y no marcas de tiempo usando JSL. La columna que estoy usando para consultar es una columna de fecha continua numérica cuyo formato es m / d / aa: m: s (ancho 30 de diciembre 6) y la información es m / d / aa: m: s
¿Estás tratando de consultar fechas en un rango? Esta podría ser una pregunta tonta, pero ¿por qué no usar la medianoche para la porción de tiempo?
Estoy consultando entre un rango de fechas. Tal vez estoy pensando demasiado en esto, ya que no he consultado con marcas de tiempo antes (ejemplo de cómo se ven las fechas en la base de datos a continuación).
11/02/2018 10: 53: 01.465000 AM
11/02/2018 12: 40: 43.716000 PM
Ejemplo de mi consulta a continuación:
Base de datos abierta (
"DSN = PROD; UID =" || ID || ", PWD =" || PASAR || "; MODE = COMPARTIR; DBALIAS = PROD;",
"SELECCIONAR *
DE pODSCFView.FRD_TABLE
DONDE TRN_DT> = fecha y TRN_DT <= fecha ");
DT1 = Tabla de datos actual ();
Puedes probar las sugerencias aquí: https://stackoverflow.com/questions/22506930/how-to-query-datetime-field-using-only-date-in-sql-server/30707121
O simplemente use la medianoche como el límite de tiempo. P.ej WHERE TRN_DT> = '11 / 02/2018 12: 00: 00.000000 AM ' y TRN_DT <'11 / 03/2018 12: 00: 00.000000 AM ' ); devolvería cualquier resultado con cualquier marca de tiempo el 2/11/18.