sql查询今天,昨天,七天,三十天内的数据

  今天有个需求需要从查询当天所有的数据,就去网上搜了一下,并把其他几个通过时间条件查询也记录下来

   1.查询今天所有的数据

       select * from customer_loan where DateDiff(dd,datetime类型字段,getdate())=0

  2.查询昨天的所有数据

      select * from customer_loan where DateDiff(dd,datetime类型字段,getdate())=1

 3.查询7天内所有的数据

      select * from customer_loan where DateDiff(dd,datetime类型字段,getdate())<=7

 4.查询30天内所有数据

      select * from customer_loan where DateDiff(dd.datetime类型字段,getdate())<=30

 5.本月所有的数据

     select * from customer_loan where DateDiff(mm.datetime类型字段,getdate())=0

 6.查询本年的所有数据

    select * from customer_loan where DateDiff(yy,datetime类型字段.getdate())=0

    原文作者:Allen_liyu
    原文地址: https://blog.csdn.net/Allen_liyu/article/details/72621818
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞