开发者社区 问答 正文

sql语句怎么查询数据库最新两天的数据

我不知道我的数据库最新数据是哪天的,我要查询最新两天的所有数据,sql语句改怎么写,怎么写后面的

展开
收起
吴孟桥 2016-06-14 14:19:15 5920 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果是48小时内
    select * from info where DateDiff(hh,datetime,getDate())<48
    如果是2天内
    SELECT * FROM A where datediff(d,datetime,getdate()) <2

    两个方法的区别,比如现在是下午3点,那么第一个方法可以查询到2天前晚于3点的数据。第二个方法只是在日期上比较,查询从昨天0点开始的数据

    2019-07-17 19:37:34
    赞同 展开评论