DATEDIFF ( datepart , startdate , enddate )释义:计算时间差;
datepare值:year | quarter | month | week | day | hour | minute | second | millisecond
startdate:开始日期
enddate :结束日期
GetDate():获取当前的系统日期

下面例子中表名为tablename,条件字段名为inputdate

查询今天

SELECT * FROM tablename where DATEDIFF(day,inputdate,GETDATE())=0

查询昨天

SELECT * FROM tablename where DATEDIFF(day,inputdate,GETDATE())=1

查询本周

SELECT * FROM tablename where DATEDIFF(week,inputdate,GETDATE())=0

查询上周

SELECT * FROM tablename where DATEDIFF(week,inputdate,GETDATE())=1

查询本月

SELECT * FROM tablename where DATEDIFF(month,inputdate,GETDATE())=0

查询上月

SELECT * FROM tablename where DATEDIFF(month,inputdate,GETDATE())=1

SQL语句中DATEDIFF()函数的用法相关推荐

  1. oracle sql语句中like %参数%的用法

    oracle sql语句中like %参数%的用法,在网上找了很久没找到类似的帖子,因此分享一下我的收获,希望对看到的人有帮助 今天在处理oracle数据库数据merge的时候遇到一个问题: 在mer ...

  2. SQL语句中的select高级用法

    #转载请联系 为了更好的了解下面的知识点,我们先创建两张表并插入数据. # 学生表 +----+-----------+------+--------+--------+--------+------ ...

  3. sql语句中使用函数会耗费性能吗_挽救数据库性能的 30 条黄金法则 | 原力计划...

    作者 | geekguy 责编 | 王晓曼 出品 | CSDN博客 1. 优化查询,应尽量避免全表扫描,应该在用于检索数据和排序数据的字段上建立索引,如where子句用于搜索,order by子句用于 ...

  4. oracle sum函数返回空,关于SQL语句中SUM函数返回NULL的解决办法

    SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL. 但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如 ...

  5. SQL Server中COALESCE函数的用法

    在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下: SELECT COALESCE(NULL,NULL,N'A',NULL,NULL) 结果: SELEC ...

  6. mysql sql语句 datediff_SQL语句中DateDiff函数说明

    函数简介: 返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目. 函数语法: DateDiff(interval, date1, date2[, firstdayofweek[ ...

  7. sql server中QUOTENAME()函数的用法

    操作sql server尤其是写存储过程时,要用到各种各样的函数,今天就总结一个quotename()的用法. 1.语法: quotename('character_string'[,'quote_c ...

  8. sql server中quotename()函数的用法(转载)

    操作sql server尤其是写存储过程时,要用到各种各样的函数,今天就总结一个quotename()的用法. 1.语法: quotename('character_string'[,'quote_c ...

  9. sql语句中case when then 用法

    Case具有两种格式:简单Case函数和Case搜索函数. 一:简单Case函数 (ELSE'其他')去掉则显示空 缺点不在条件范围内显示不出来原有数值 SELECTCASE SPECIAL_TYPE ...

最新文章

  1. 第四章,简答题4-5,2017-4-6
  2. web -httpd
  3. Android屏幕适配全攻略(最权威的官方适配指导)(转),共大家分享。
  4. Excel VBA实现批量创建链接
  5. [Classic] 日文版《出师表》
  6. mysql pdm_mysql 生成pdm
  7. Vue3 --- 安装和使用echarts
  8. springboot整合minio最新版
  9. 13-栈的简单应用-递归
  10. 在Mac下连接阿里云服务器
  11. JavaWeb项目结构
  12. 第三章 栈和队列(含答案)
  13. Hello Qt(十六)——QT绘图实例-钟表
  14. 麻省理工大学公开课笔记:算法导论(一)——引言
  15. JavaScript根据开始时间和结束时间计算具体礼拜几
  16. html怎么在表格中加虚线,html设置虚线边框的方法详细介绍
  17. maven install 提示:Process terminated
  18. 需求:解压获取ipa里面的图片在windows系统上打不开
  19. 415报错,两种解决方法
  20. 华为海思人脸识别方案 海思 3516嵌入式 Linux系统人脸识别开发模组套件

热门文章

  1. 《Arduino实验》实验:ESP8266连接WiFi并连接贝壳物联平台
  2. 安装Blue Prism Chrome插件
  3. php毕业设计 基于php+mysql在线视频点播系统毕业设计开题报告功能参考
  4. linux中mail未找到命令,mail命令使用在linux系统中输入mail,就进入了收件箱错误的是()...
  5. 详解ORACLE数据库的分区表
  6. tiktok为什么注册不成_tiktok抖音怎样注册?完整流程介绍
  7. 自动驾驶企业Mobileye估值坍塌:降至160亿美元 路演PPT曝光
  8. vim 操作Esc+:wq无效怎么办?
  9. C++ primer笔记
  10. 边缘计算隐私保护研究进展