ACCESS 日期查询及操作SQL语句的写法

转载 2012年03月27日 12:58:22

ACCESS 日期查询及操作SQL语句的写法  

2011-06-17 09:30:50|  分类: ACCESS |  标签: |字号 订阅

13.5.1 列出某一天, 上一星期的数据
SELECT distinct dateandtime
FROM ctdate_by_query_date
WHERE dateandtime between ((#2006-5-15#+(Weekday(2006-5-15)-7))-6) and (#2006-5-15#-7)+Weekday(2006-5-15)
sql="SELECT distinct dateandtime FROM ctarticle WHERE dateandtime between ((#"&date&"#+(Weekday("&date&")"&norp&"7))-6) and (#"&date&"#"&norp&"7)+Weekday("&date&")"
13.5 查询一天, 所隶属星期所有天数的数据
SELECT *
FROM ctdate_by_query_date
WHERE dateandtime between ((#2006-5-15#+Weekday(2006-5-15))-6) and #2006-5-15#+Weekday(2006-5-15)
13.4 查询一个时间段
SELECT *
FROM ctdate_by_query_date
WHERE dateandtime between #2006-5-1# and #2006-5-30#
13.3.2 列出不同年份的年份, 并且不要相同
select distinct year(dateandtime) from ctarticle
结果如:
Expr1000
2000
2003
2004
2005
2006
13.3.1 列出某一天, 上一年的第一条记录
SELECT top 1 dateandtime FROM ctarticle where year(dateandtime)=(2006)-1
sql="SELECT top 1 dateandtime FROM ctarticle where year(dateandtime)=(year(#"&date&"#))"&norp
13.3 列出某一年的数据
sql="select * from ctdate_by_query_date where year(dateandtime)="&year(rqqdt_)&" order by dateandtime desc"
13.2.1 查找上一月中的第一条记录
SELECT top 1 dateandtime FROM ctarticle where year(dateandtime)=year(#2006-5-28#) and month(dateandtime)=month(#2006-5-28#)-1
13.2 列出某一月的数据
sql="select * from ctdate_by_query_date where year(dateandtime)="&year(rqqdt_)&" and month(dateandtime)="&month(rqqdt_)&" order by dateandtime desc"
13.1 列出某一日的数据
sql="select * from ctdate_by_query_date where dateandtime=#"&rqqdt_&"# order by a.articleid desc"
13. 时间日期
例一: 列出当天的数据
sql="select * from ctdate_by_query_date where dateandtime=date() order by a.articleid desc"

如何在ACCESS中以时间为条件查询数据

问题:我有一SQL数据库,其中有一表中有一字段:进货时间 为短日期型,在SQL下对该字段进行查询无任何问题,但用VB+ADO查询则无法返回正常结果。比如我在VB中用SQL语句 Select * Fro...
  • fans007
  • fans007
  • 2006年03月16日 00:01
  • 4793

Access数据库按日期区间查询方法

可使用format方法将字段和查询条件都转换成日期的形式查询 select * from 表名 where format(字段,'yyyy-mm-dd') between format(#2014-1...
  • wlphyl
  • wlphyl
  • 2015年10月16日 14:27
  • 1587

在Access查询中执行SQL语句

如何在Access查询中输入自己的SQL语句? --> 打开你的MDB --> 在数据库窗口中,点击“查询”,或在“视图”菜单中选择“数据库对象”-> “查询” --> 点击数据库窗口中的“新建”按钮...
  • spring21st
  • spring21st
  • 2008年06月02日 10:14
  • 3936

access查询语句在哪里写

2007里,点击上面的创建,再点查询设计,关闭选择窗口后,工具栏上出出来一个SQL的图标 点这个图标,你就可以输入sql了...
  • yuelenglingxi
  • yuelenglingxi
  • 2014年04月17日 12:54
  • 2432

Access 查询表 条件判断语句

2011-05-28 20:39:59转载自http://www.cnblogs.com/everyday/archive/2009/09/24/1573612.htmlACCESS里面的iff的用法...
  • lemon_shenzhen
  • lemon_shenzhen
  • 2011年05月28日 20:40
  • 9808

monthview控件及获取表中某一时间段的数据

前几天写收费系统的是否碰到了这个问题,就是获取表中某一时间段的数据,觉得monthview这个控件很适合。          '获取点击的时间传给combbegin Private Sub View...
  • lidaasky
  • lidaasky
  • 2011年08月06日 19:30
  • 1058

使用MonthView控件和DTPicker控件输入日期

在学生信息管理系统的添加学籍部分,需要在text中输入出生日期和入学日期,这一步比较麻烦,大家在测试的时候应该都感觉到了,而且还要求yyyy-mm-dd格式。下面我分享一个通过选择输入日期的方法,让我...
  • CYL_happygirl
  • CYL_happygirl
  • 2013年08月14日 20:57
  • 2455

access 中sql语句之“like” 语句的注意写法

select * from table1 where name like "zh%"上面一句在access中没有效,需要改成:select * from table1 where name like ...
  • szsbell
  • szsbell
  • 2008年04月08日 00:17
  • 499

项目中SQL语句实现时间联动查询

在一些web项目中有时候会需要查询一段时间内的内容,本篇文章就简要的介绍了一些这样的操作: 前端代码: 开始时间: ...
  • u011130764
  • u011130764
  • 2016年01月25日 17:13
  • 169

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

DateDiff,语法如下:DateDiff( 间隔字符, 日期1, 日期2 [,firstdayofweek[, firstweekofyear]])一般使用 DateDiff( 间隔字符, 日期1...
  • kingisking1
  • kingisking1
  • 2011年06月20日 14:58
  • 31168
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ACCESS 日期查询及操作SQL语句的写法
举报原因:
原因补充:

(最多只允许输入30个字)