ACCESS中如何比较日期和时间,使用DateDiff函数

发布网友 发布时间:2022-04-21 03:13

我来回答

3个回答

热心网友 时间:2022-04-11 22:38

DateDiff(
间隔字符,
日期1,
日期2
[,firstdayofweek[,
firstweekofyear]])
一般使用
DateDiff(
间隔字符,
日期1,
日期2)
就足够了。
解释一下:此函数返回间隔的日期或时间,返回的是年、月、日就要设置间隔字符了,比如间隔字符为:"yyyy"
就表示比较年份,
"d"
比较日期,"m"
比较月份,如果日期1晚于日期1,那么会返回负数。
1、首先在设计ACCESS数据表时,日期字段必须为:日期/时间,如果字段类型为字符等,日期比较时会不正确。
2、SQL语句例子(查找比指定日期后的记录):代码一select
*
from
表名
where
DateDiff(
"d",
日期字段列名,
#指定日期#)
<=
0代码二select
*
from
表名
where
日期字段列名>#指定日期#

热心网友 时间:2022-04-11 23:56

一般使用
datediff(
间隔字符,
日期1,
日期2)
就足够了。
解释一下:此函数返回间隔的日期或时间,返回的是年、月、日就要设置间隔字符了,比如间隔字符为:"yyyy"
就表示比较年份,
"d"
比较日期,"m"
比较月份,如果日期1晚于日期1,那么会返回负数。
1、首先在设计access数据表时,日期字段必须为:日期/时间,如果字段类型为字符等,日期比较时会不正确。
2、sql语句例子(查找比指定日期后的记录):代码一select
*
from
表名
where
datediff(
"d",
日期字段列名,
#指定日期#)
<=
0代码二select
*
from
表名
where
日期字段列名>#指定日期#

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com