DateDiff 数据库时间差函数
描述
返回两个日期之间的时间间隔。
语法
DateDiff( interval , date1 , date2 [ , firstdayofweek[ , firstweekofyear]] )
DateDiff 函数的语法有以下参数:
参数 描述 interval 必选。字符串表达式,表示用于计算 date1 和 date2 之间的时间间隔。有关数值,请参阅“设置”部分。 date1, date2 必选。日期表达式。用于计算的两个日期。 firstdayofweek 可选。指定星期中第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。 firstweekofyear 可选。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分。
设置
interval 参数可以有以下值:
设置 描述 yyyy 年 q 季度 m 月 y 一年的日数 d 日 w 一周的日数 ww 周 h 小时 m 分钟 s 秒 firstdayofweek 参数可以有以下值:
常数 值 描述 vbUseSystem 0 使用区域语言支持 (NLS) API 设置。 vbSunday 1 星期日(默认) vbMonday 2 星期一 vbTuesday 3 星期二 vbWednesday 4 星期三 vbThursday 5 星期四 vbFriday 6 星期五 vbSaturday 7 星期六 firstweekofyear 参数可以有以下值:
常数 值 描述 vbUseSystem 0 使用区域语言支持 (NLS) API 设置。 vbFirstJan1 1 由 1 月 1 日所在的星期开始(默认)。 vbFirstFourDays 2 由在新年中至少有四天的第一周开始。 vbFirstFullWeek 3 由在新的一年中第一个完整的周开始。
说明
DateDiff 函数用于判断在两个日期之间存在的指定时间间隔的数目。例如可以使用 DateDiff 计算两个日期相差的天数,或者当天到当年最后一天之间的星期数。
要计算 date1 和 date2 相差的天数,可以使用“一年的日数”(“y”)或“日”(“d”)。当 interval 为“一周的日数”(“w”)时,DateDiff 返回两个日期之间的星期数。如果 date1 是星期一,则 DateDiff 计算到 date2 之前星期一的数目。此结果包含 date2 而不包含 date1。如果 interval 是“周”(“ww”),则 DateDiff 函数返回日历表中两个日期之间的星期数。函数计算date1 和 date2 之间星期日的数目。如果 date2 是星期日,DateDiff 将计算 date2,但即使 date1 是星期日,也不会计算 date1。
如果 date1 晚于 date2,则 DateDiff 函数返回负数。
firstdayofweek 参数会对使用“w”和“ww”间隔符号的计算产生影响。
如果 date1 或 date2 是日期文字,则指定的年度会成为日期的固定部分。但是如果 date1 或 date2 被包括在引号 (" ") 中并且省略年份,则在代码中每次计算 date1 或 date2 表达式时,将插入当前年份。这样就可以编写适用于不同年份的程序代码。
在 interval 为“年”(“yyyy”)时,比较 12 月 31 日和来年的 1 月 1 日,虽然实际上只相差一天,DateDiff 返回 1 表示相差一个年份。
转载于:https://www.cnblogs.com/XiangszRN/p/4341393.html
DateDiff 数据库时间差函数相关推荐
- 使用MySql计算两个日期的时间差函数:TIMESTAMPDIFF
MySql计算两个日期的时间差函数TIMESTAMPDIFF用法 TIMESTAMPDIFF计算两个日期差值,可定义时间单位 DATEDIFF 计算两个日期差,以天为单位 TIMDIFF 时间比较,直 ...
- MySQL计算时间差函数
一.时间差函数:timestampdiff 语法:timestampdiff(interval, datetime1,datetime2) 结果:返回(时间2-时间1)的时间差,结果单位由interv ...
- 时间差函数---timestampdiff
时间差函数在SQL中很常见,然而不同的数据库时间函数有些差别,下面简单比对下. 时间差函数:timestampdiff MySQL 语法: timestampdiff(unit,begin,end) ...
- 数据库常用函数-基础
数据库常用函数-基础 文章目录 数据库常用函数-基础 常见函数 1.统计函数-- count 2.sum 函数 3.avg函数 4.max min函数 5.字符串函数 1.几个比较常用的字符串函数(红 ...
- mysql数据中计算时间差函数
mysql数据中计算时间差函数 MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime ...
- PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数
PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...
- oracle 数据库 字符串函数
oracle 数据库 字符串函数 介绍oracle对字符串的操作函数,如图所示,测试字段为:STUDENT 表的 STUNAME 字段 ps:oracle字符串索引从1开始 1.定位索引函数:inst ...
- dz3.0数据库操作函数分析说明
开 发dz3.0插件的朋友都知道,在开发插件中,大部分插件都要涉及到数据库的操作,而官方提醒开发插件要尽量用官方提供的数据库操作函数,但是我在网上找 了很多资料,都没有看到数据库操作函数的一些具体说明 ...
- php 获取数据库函数吗,如何正确理解PHP获取显示数据库数据函数
在运用PHP语言对数据库进行操作的时候,我们将会用到mysql_X这一函数库.下面我们将为大家详细介绍有关PHP获取显示数据库数据函数的函数. PHP获取显示数据库数据函数之 mysql_result ...
最新文章
- 密度聚类 DBSCAN python实现
- Boost:演示了black-scholes option 定价内核
- Remote PC另类用法:远程控制
- java深度克隆大数据_Java - 深拷贝技巧
- appium 如何调用 adb_带你了解可用于Android APP自动化测试的框架:Appium
- POJ 3126-Prime Path
- 直接学python3_新手应该学python2还是python3?
- bootstrap-wysiwyg中JS控件富文本中的图片由本地上传到服务器(阿里云、七牛、自己的数据库)...
- 基于go语言的牛牛游戏服务器搭建
- 各种门平面图画法_关于CAD各种门怎么画平面图就行 CAD铝合金门窗
- 计算机存储器——内存、外存详解
- uni-app分享app和公众号遇到的坑(仅个人之见,如有错误请给指出)
- 使用itext将HTML 生成PDF文件
- JAVA spring hessian_Springboot写的Hessian例子
- Electron在win7上加载plotyjs失败的解决方法
- NotFoundError:Tensor name incept5b_1/... not found in checkpoint files /home/cqh2/...
- 铅华洗尽的Windows XP
- 麦田厦门小区信息数据爬取
- phpcms数据字典大全
- 电脑版微信累积文件缓存清理小方法
热门文章
- 【NLP】NLP标注工具Brat的简单使用
- 那个学php的上吊了,一路名校的中国博士,在美国上吊自杀了
- 2022新版彩虹易支付系统源码/运营版/支持当面付/通道轮询/16支付插件/免签约支付系统
- 2020 中国企业 500 强:华为投入研发 1317 亿、阿里 431 亿、中国移动 235 亿、百度 183 亿
- 【mybatis原理工作原理】
- Javascript 脚本语言
- 完爆阿尔法狗元,DeepMind用5000台TPU训练出新算法,1天内称霸3种棋类
- security基于数据库的认证(二)
- 视频与FFMPEG那些事
- 【Android组件化】javaPoet的使用