consulta para obtener datos más antiguos que un tiempo especificado
en un sistema de administración de bases de datos como MySQL, puede encontrar situaciones donde necesita recuperar registros que coinciden con un rango de tiempo específico. Un escenario común es recuperar datos más antiguos que un momento particular.
en MySQL, puede aprovechar la función date_sub () en combinación con la cláusula WHERE para lograr esto. La siguiente consulta ejemplifica este enfoque:
WHERE creation_date Esta consulta recuperará todos los registros de la columna creation_date donde está el valor de dataTime Más de 15 minutos desde la hora actual.
corrigiendo un problema
Sin embargo, si está experimentando un problema en el que la consulta anterior devuelve los resultados vacíos a pesar de tener registros que se encuentran El criterio, es posible que deba revertir el símbolo de desigualdad . La consulta corregida debe verse así:
WHERE creation_date > DATE_SUB(NOW(), INTERVAL 15 MINUTE)
esto especificará que desea recuperar registros donde está el valor datetime Más de 15 minutos de la hora actual.
usando el símbolo de desigualdad correcto, puede asegurarse de que su consulta recupera con precisión los registros deseados dentro del rango de tiempo especificado.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3