• SQL 查询--日期条件(今日、昨日、本周、本月)


    主要用到sql 函数 

    DATEDIFF(datepart,startdate,enddate)

    sql 语句,设 有 数据库表 tableA(日期字段ddate)

    ——查询 今日

    select * from tableA where  DateDiff(dd,VoucherDate,getdate())= 0 

    ——查询 昨日

    select * from tableA where  DateDiff(dd,VoucherDate,getdate())= 1

    ——查询 本周

    select * from tableA where DateDiff(dd,VoucherDate,getdate())<=7 

    ——查询 上周

    select * from tableA where  DateDiff(dd,VoucherDate,getdate())>7 and  DateDiff(dd,VoucherDate,getdate())<=14

    ——查询 本月

    select * from tableA where  DateDiff(mm,VoucherDate,getdate())= 0 

    ——查询 上月

    select * from tableA where  DateDiff(mm,VoucherDate,getdate())= 1

    ——查询 本年

    select * from tableA where  DateDiff(yy,VoucherDate,getdate())= 0 

    ——查询 上一年

    select * from tableA where  DateDiff(yy,VoucherDate,getdate())= 1

  • 相关阅读:
    BZOJ 1050 旅行
    BZOJ 1040 骑士
    BZOJ 1038 瞭望塔
    BZOJ 1037 生日聚会
    BZOJ 1823 满汉全席
    BZOJ 3091 城市旅行
    CF702E Analysis of Pathes in Functional Graph
    Luogu 2154 [SDOI2009]虔诚的墓主人
    Luogu 1268 树的重量
    Luogu 4867 Gty的二逼妹子序列
  • 原文地址:https://www.cnblogs.com/wybshyy/p/13783679.html
Copyright © 2020-2023  润新知