"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo recuperar los datos de los últimos 7 días en SQL Server?

¿Cómo recuperar los datos de los últimos 7 días en SQL Server?

Publicado el 2024-11-24
Navegar:691

How to Retrieve the Last 7 Days\' Data in SQL Server?

Recuperar datos de los últimos 7 días en SQL Server

Al cargar datos de una tabla de SQL Server en una tabla de MySQL, puede encontrar el Es necesario filtrar los datos en función de un rango de tiempo. Para recuperar los datos de los últimos siete días, puede utilizar el poder de las funciones de manipulación de fechas de SQL Server.

Query:

SELECT id,    
NewsHeadline as news_headline,    
NewsText as news_text,    
state,    
CreatedDate as created_on      
FROM News    
WHERE CreatedDate >= DATEADD(day,-7, GETDATE())
order by createddate DESC

Explicación:

  • DATEADD: Esta función le permite sumar o restar un número específico de días de un fecha dada. En este caso, DATEADD(day,-7, GETDATE()) resta siete días de la fecha actual, proporcionando el punto de partida para el rango de tiempo.
  • GETDATE(): Esta función devuelve la fecha y hora actuales en el sistema SQL Server.
  • >=: El operador mayor o igual a garantiza que todas las filas con valores de FechaCreada dentro o después de la última se incluyen siete días en la selección.
  • ORDER BY: Finalmente, la consulta se ordena en orden descendente según la fecha de creación, lo que le permite recuperar primero las entradas más recientes.

Nota:

  • Verifique que el tipo de datos de la columna FechaCreada en la tabla de SQL Server sea compatible con la columna creada_en en la tabla MySQL.
  • Asegúrese de que los parámetros de conexión MySQL estén configurados correctamente en Pentaho antes de intentar la carga de datos.
Último tutorial Más>

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