access查询数据,简单又难! access中如何用sql语言将一列数据中比上一个及下一个数值都大的数值提取?

具体问题是这样的:access中一列时间数据,如下图。如何用sql语言将该列时间中比上一个时间值大,同时比下一个时间值大的时间值找出来,并且将该时间点所采集的其它参数值也提取出来。谢谢。

select a.* from table a,table b,table c where a.rownum=b.rownum-1 and a.rownum=c.rownum+1 and a.date>c.date and a.date<b.date
三个自己错位连接查询
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-06
一条SQL语句很难实现
第2个回答  2012-09-06
推荐答应要改一个条件,应该是
a.date>b.date

access查询表格的上一条和下一条记录的SQL命令
sql="select top 1 id,title from news where id>"&rs("id")&" order by idate desc,id asc"set rsx=server.CreateObject("adodb.recordset")rsx.open sql,conn,1,1 if rsx.recordcount=0 then response.Write("没有了")else response.Write(""&rsx(1)&"")end if rsx.close set rsx=...

如何在Access中使用SQL语句
1、OFFICE 2000(及其后版本)的组件中的 Access支持使用简单的SQL语句对数据进行查询与更改。以OFFICE 2007为例(其它版本的具体操作稍有不同,操作思路基本一样)。2、打开或新建一个Access文件,建立好一个表后,在切换“软件工具栏”,点【创建】进入创建工具栏,在工具栏中点击【查询设计】。3、弹...

在数据库中如何用select-sql给相应的数据排序从高到低
1、打开一个Access数据库软件,可以打开已创建好的数据库,使用表设计工具,创建一个表,如下图所示。2、接着,给创建的表格中输入数据,如下图所示。3、然后,鼠标左键选择【查询设计】按钮,如下图所示。4、接着,在弹出的窗口中添加表格,选择新建的表格,如下图所示。5、然后,在【查询】窗口上...

access中怎么用select语句查找数据
在Access中设置表属性有效性规则时,可输入条件`[最低储备]n and <n1`,其中n和n1代表具体的数值,以此限定数据范围。更新表格中的数据时,可以使用如下SQL语句:`UPDATE table_name SET 库存数量=xxxxx WHERE 主键1=xxx AND 主键2=xxxx`。这条语句将更新满足特定主键条件的记录的库存数量字段。关于A...

如何在access2010中使用SQL查询数据?
1、首先,在电脑上打开Access2010软件,默认情况下该软件将打开一个名为[表1]的空白表格,如下图所示,然后进入下一步。2、其次,完成上述步骤后,将空白表单表的名称更改为[测试表],添加字段和几行测试数据,如下图所示,然后进入下一步。3、接着,完成上述步骤后,默认的软件工具栏是[开始]工具...

ACCESS数据库中怎么引用查询的SQL语句
1.首先双击打开数据库。2.点击头部导航:创建-->查询设计-->关闭弹出的窗口-->点击左侧的“SQL”-->进行sql命令。3.首先查询整张表的数据。输入sql语句:select * from news 。输sql语句后,点击左上角的红色“!”号执行语句。会发现,表中的所有数据都被查询出来。4.如果只想查询news表中的“...

如何用sql在access中实现"字段1[1,4],count(*)"的查询
select left(str,4) from table where 1=1

Access数据库SQL语句
如果需要详细查看领用单与进货单的明细情况,可以使用如下SQL语句:SELECT a.Id AS 领用单编号, a.Spec AS 规格编号, b.StockId AS 进货单编号, a.Count AS 领用量, b.Count AS 进货量 FROM Receive a, ReceiveStockMapping b WHERE a.Id = b.ReceiveId;通过这些SQL语句,您可以清晰地追踪...

如何用sql语言将access数据库中指定行和列的数据进行修改。如,将张三的...
update [成绩表] set [成绩]=95 where 学号=(select 学号 from 学生表 where [姓名]='张三') and 课程号=(select 课程号 from 课程表 where 课程号='语文')

如何从access数据库中用SQL语句随机抽取一条数据
首先看一下你的数据量多不多!不过一般使用Access的数据也不会太多!你可以这样做,用一个数组,将数据库中的记录不会有重复的列的值储存下来。然后使用随机函数,从数组中抽区随机一个!例子:Dim DBVal()………(省略从数据库中读取数据的代码)这里要强调一点,你数据库中的记录有多少条,你就要...

相似回答
大家正在搜