«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как получить данные за последние 7 дней в SQL Server?

Как получить данные за последние 7 дней в SQL Server?

Опубликовано 24 ноября 2024 г.
Просматривать:326

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

Извлечение данных за последние 7 дней в SQL Server

При загрузке данных из таблицы SQL Server в таблицу MySQL вы можете столкнуться с необходимо фильтровать данные по временному диапазону. Чтобы получить данные за последние семь дней, вы можете использовать возможности функций манипулирования датами 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

Объяснение:

  • DATEADD: Эта функция позволяет добавлять или вычитать указанное количество дней из данная дата. В этом случае DATEADD(day,-7, GETDATE()) вычитает семь дней из текущей даты, обеспечивая начальную точку диапазона времени.
  • GETDATE(): эта функция возвращает текущую дату и время в системе SQL Server.
  • >=: оператор «больше или равно» гарантирует, что все строки с В выборку включаются значения CreatedDate в пределах или после последних семи дней.
  • ORDER BY: наконец, запрос упорядочивается в порядке убывания на основе CreatedDate, что позволяет получить самые последние данные. записи в первую очередь.

Примечание:

  • Убедитесь, что тип данных столбца CreatedDate в таблице SQL Server совместим со столбцом create_on в таблице MySQL.
  • Перед попыткой загрузки данных убедитесь, что параметры соединения MySQL правильно настроены в Pentaho.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3