ACCESS的DateDiff 函数介绍及天数计算示例

1,737次阅读
没有评论

共计 1318 个字符,预计需要花费 4 分钟才能阅读完成。

提醒:本文最后更新于 2019-05-12 19:58,文中所关联的信息可能已发生改变,请知悉!

DateDiff 函数:返回一个 Variant (Long) 值,指定两个指定的日期之间的时间间隔数。

通常只需要使用以下方式

DateDiff(间隔字符, 日期 1, 日期 2)

这个函数比较的结果是“日期 2 - 日期 1”,如果日期 1 晚于日期 2,就会返回负数,其中间隔字符有以下几种表示方式:

“yyyy” 比较年份

“d”    比较日期

“m”    比较月份

示例如下:

select DateDiff(“d”, #2012-12-12#, #2012-12-2#)

SQL 查询结果是:-10,表示前面的日期比后面的日期晚 10 天

注意:Access 日期查询时,表示日期的字符串前后要加 #

 

select DateDiff(“m”, #2012-10-12#, #2012-12-2#)

SQL 查询结果是:2,表示前面的日期比后面的日期早两个月

select DateDiff(“yyyy”, #2012-10-12#, #2010-12-2#)

SQL 查询结果是:-2,表示前面的日期比后面的日期晚两年

正文完
 0
水东柳
版权声明:本站原创文章,由 水东柳 于2019-01-11发表,共计1318字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)