如何在sql server中获取从当前日期时间到最近7天的最后7天数据

How to get last 7 days data from current datetime to last 7 days in sql server(如何在sql server中获取从当前日期时间到最近7天的最后7天数据)
本文介绍了如何在sql server中获取从当前日期时间到最近7天的最后7天数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我正在使用 pentaho 将表 A 数据从 sql server 加载到 mysql加载数据时,我只需要从 sql server A table 获取最近 7 天的数据到 mysql在 sql server createddate 列数据类型类似于 datetime AND在 mysql created_on 列数据类型是时间戳

Hi I am loading table A data from sql server to mysql using pentaho when loading data i need to get only last 7 days data from sql server A table to mysql In sql server createddate column data type is like datetime AND In mysql created_on column datatype is timestamp

这里我使用了下面的查询,但我只得到了 5 天的数据
请帮我解决这个问题

Here I used below query but i am getting only 5 days data
Please help me in this issue

select id,    
NewsHeadline as news_headline,    
NewsText as news_text,    
state,    
CreatedDate as created_on      
from News    
WHERE CreatedDate BETWEEN GETDATE()-7 AND GETDATE()
order by createddate DESC

推荐答案

试试这样的:

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

这篇关于如何在sql server中获取从当前日期时间到最近7天的最后7天数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Execute complex raw SQL query in EF6(在EF6中执行复杂的原始SQL查询)
Hibernate reactive No Vert.x context active in aws rds(AWS RDS中的休眠反应性非Vert.x上下文处于活动状态)
Bulk insert with mysql2 and NodeJs throws 500(使用mysql2和NodeJS的大容量插入抛出500)
Flask + PyMySQL giving error no attribute #39;settimeout#39;(FlASK+PyMySQL给出错误,没有属性#39;setTimeout#39;)
auto_increment column for a group of rows?(一组行的AUTO_INCREMENT列?)
Sort by ID DESC(按ID代码排序)