access查找出生日期年份_Access时间日期比较查询的方法总结

本文介绍了Access中日期时间比较查询的各种方法,包括与日期字符串、日期类型变量直接比较,以及利用DateDiff函数进行复杂查询。详细展示了如何查询特定日期后的数据、与当前日期比较、查询日期等于某个日期的记录等技巧。
摘要由CSDN通过智能技术生成

时 间:2013-12-04 08:10:26

作 者:摘 要:Access时间日期比较查询的方法总结

正 文:

Access日期时间比较查询语句困扰过很多网友,种豆网整理了一下Access日期比较查询的几种方法,假定数据表明为TblName,日期/时间字段名为FDate(这里不能讲FDate设置为字符串,否则比较查询结果不正确)。

1.Access数据表日期字段同日期字符串直接比较

以下是查询2012年12月12日以后的数据的SQL语句。

select*from TblNamewhereDFDate>#2012-12-12#

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

2.Access数据表日期字段同日期类型变量直接比较

这种方法其实等同于方法一,以下是查询比当前日期(如2012-12-12)早10天的数据的SQL语句。

DateTime queryDate=DateTime.Now.AddDays(-10);stringsql="select * from TblName where DFDate>#"+queryDate+"#";

3.使用DateDiff函数对Access日期字段比较查询

DateDiff,语法如下:

DateDiff( 间隔字符, 日期1, 日期2 [,firstdayofweek[, firstweekofyear]])

通常只需要使用以下方式

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值