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


你可能感兴趣的:(sql查询今天,昨天,七天,三十天内的数据)