zoukankan      html  css  js  c++  java
  • sql求日期

    2.求以下日期SQL:
    昨天 
    select convert(varchar(10),getdate() - 1,120)
    明天
    select convert(varchar(10),getdate() + 1,120)
    最近七天
    select * from tb where 时间字段 >= convert(varchar(10),getdate() - 7,120)
    随后七天
    select * from tb where 时间字段 <= convert(varchar(10),getdate() + 7,120) and 时间字段 >= 时间字段

    数据操作中涉及到统计的部分主要借助数据库内置函数完成

    SQL查询今天的记录:

    datediff(day,[Datetime],getdate())=0  把Datetime换为你的相应字段;

    SQL查询昨天的记录:

    datediff(day,[Datetime],getdate())=1  把Datetime换为你的相应字段,getdate()-Datetime即为时间差。

     本月记录:

    SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())=0

     本周记录:

    SELECT * FROM 表 WHERE datediff(week,[dateadd],getdate())=0 

    本日记录:

    SELECT * FROM 表 WHERE datediff(day,[dateadd],getdate())=0

  • 相关阅读:
    Codeforces 977F
    Codeforces 219C
    Codeforces 1132
    Codeforces 660C
    Codeforces 603A
    Codeforces 777C
    Codeforces 677
    JNUOJ 1032
    Codeforces 677D
    Codeforces 835C
  • 原文地址:https://www.cnblogs.com/xuxiaoshuan/p/4252274.html
Copyright © 2011-2022 走看看