从两个日期之间的MS Access表中选择?

用户名

我有一个带字符串字段的MS ACCESS表,用于存储日期(我有理由不使用日期类型),有没有办法从两个日期之间的表中选择行?因为我尝试的所有东西似乎都无法正常工作,它混淆了数年,数日和数月,这是我尝试过的东西:

select  *  from audience where Format(auddate, "dd/MM/yyyy") between #01/06/2014# and  #01/08/2014#
select  *  from audience where Format(auddate, "dd/MM/yyyy") > #01/06/2014# and Format(auddate, "dd/MM/yyyy") > #01/08/2014#

除其他外,我得到一些毫无意义的结果:

AudDate
25/06/2014
18/09/2012
2012年12月11日
28/01/2013
08/02/2011
13/10/2011

提前致谢。

马修·帕杰(MathieuPagé)

尝试CDate()将您的字符串转换为日期。

select  *  from audience 
where CDate(audate) between #01/06/2014# and #01/08/2014#;

如果由于CDate无法协调您的格式而无法使用,则可以使用DateSerial(年,月,日)来构建日期。您将需要使用mid $和Cint()来构建年,月和日参数。格式为“ yyyy-mm-dd”的格式如下:

DateSerial(CInt(mid(audate, 1, 4)), CInt(mid(audate, 6, 2)), CInt(mid(audate, 9, 2))

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在两个日期之间选择 MS Access 和 php

来自分类Dev

MS Access从两个表中选择

来自分类Dev

SQL Access从两个表中选择NOT IN

来自分类Dev

MS-Access,两个日期之间的天数,基于一个值

来自分类Dev

选择两个日期之间的行

来自分类Dev

选择两个日期之间的行

来自分类Dev

在两个日期之间选择dateformat

来自分类Dev

SQL在两个日期之间选择

来自分类Dev

使用VB.net/MS Access查询两个日期之间的记录

来自分类Dev

MS Access VBA;从按日期筛选的表中选择记录

来自分类Dev

在两个日期之间选择一个日期

来自分类Dev

将 dateTimePicker 中的日期保存到 ms access 数据库中并搜索两个日期之间的记录

来自分类Dev

选择两个日期之间的所有日期

来自分类Dev

在两个日期之间选择日期

来自分类Dev

从休眠的两个表中选择?

来自分类Dev

SQL从两个表中选择

来自分类Dev

从两个表中选择mysqli

来自分类Dev

从两个表中选择变量

来自分类Dev

PHP 从两个表中选择

来自分类Dev

从两个表的联合中选择

来自分类Dev

从两个表中选择主键

来自分类Dev

Oracle sql - 从两个不同的表中选择两个总和之间的差异?

来自分类Dev

强大的查询基于两个日期之间的交易日期合并两个表

来自分类Dev

使用C#在MS Access中选择多个表

来自分类Dev

两个日期之间的总收入不起作用C#MS Access数据库

来自分类Dev

如何在两个日期之间选择不同的值

来自分类Dev

查询以选择两个日期之间的数据

来自分类Dev

两个日期戳之间的MySQL时间选择

来自分类Dev

选择两个日期之间的Pandas数据框行