请问如何在ACCESS数据库的查询中设定时间筛选的条件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何在ACCESS数据库的查询中设定时间筛选的条件相关的知识,希望对你有一定的参考价值。

针对一系列带有时间的数据筛选出在“昨晚21点到今早6点”之间的数据。我只知道用DATE()-1表示昨天,用DATE()表示今天,但不知道如何加入对具体小时和分钟的表示。

用查询的设计视图还是要输入代码的。


不好意思,没有认真理解你的题意,今天认真看了,其实就是时间段的查询

WHERE (((表1.[日期]) Between #6/1/2015 6:3:0# And #6/11/2015 16:3:0#));


between  ##   and  ##

## 中间是日期时间


下面给你一些截图看看。

设计视图


SQL视图

参考技术A 依次点击记录\筛选\高级筛选/排序,在字段下拉列表中,选择与该日期有关的字段,在条件中写出筛选时间的条件,如时间在2010-10-1前的日期,则在条件下写:<2010-10-1回车,再点击应用筛选按钮即可 参考技术B 数据库中必须有时间信息,按你的问题,至少要具体到小时的,比如天是你说的DATE,小时是HOUR
用SQL可以这么写:
select ...
from...
where (DATA=-1 and HOUR>21)OR(DATA=1 and HOUR<6)
参考技术C 可以用 #2006-04-22 21:00:00# #2006-04-23 06:00:00# 来表示啊

mssql查询命令

有2个表,a表包含 更新时间、栏目名称id、文章标题等内容,b表包含栏目名称id 对应的 栏目名称。

现在我要查询文章的 更新时间、栏目名称、文章标题 三项内容,但是由于栏目名称不在a表内,故应使用SQL联合查询语句来查询,请问这条语句如何书写?要求

1、更新时间能限定在一个范围内,并且要日期就可以了,不用精确到时、分、秒;

2、文章标题包含“北京”二字

3、输出到excel表。

谢谢!

参考技术A 在企业管理器中,选择需要的表,点右键所有任务-->导出数据,然后根据要求进行筛选,导到EXCEL中进行合并,嘿嘿

以上是关于请问如何在ACCESS数据库的查询中设定时间筛选的条件的主要内容,如果未能解决你的问题,请参考以下文章

Navicat查询功能怎么用

请问SQL如何实现批量查询

mssql查询命令

请问如何在c#的wpf做一个rdlc报表,数据库是sqlite 但是需要绑定两个数据库的table 请问这个怎么去做呢?

请问access怎么格式化日期

execl中如何统计某列中指定数值的上一行数值?