Office中国论坛/Access中国论坛

标题: 字段之间相差固定值的查询方法 [打印本页]

作者: renyucai1963    时间: 2011-12-1 20:10
标题: 字段之间相差固定值的查询方法
本帖最后由 renyucai1963 于 2011-12-1 20:15 编辑

[attach]47506[/attach][attach]47505[/attach]

我想查询字段之间相差1的查询方法,请高手指点一下,或帮助写下代码。
谢谢,
作者: andymark    时间: 2011-12-1 21:54
select * from 表 where 字段1-字段2=1
作者: renyucai1963    时间: 2011-12-2 07:24
andymark 发表于 2011-12-1 21:54
select * from 表 where 字段1-字段2=1

请问输入参数指什么?
请指点。
谢谢,
请问6个字段应该如何写?
作者: renyucai1963    时间: 2011-12-2 09:11
本帖最后由 renyucai1963 于 2011-12-2 09:17 编辑
andymark 发表于 2011-12-1 21:54
select * from 表 where 字段1-字段2=1


谢谢 andymark 的指点,问题解决了。

SELECT 表1.编号, 表1.壹, 表1.贰, 表1.叁, 表1.肆, 表1.伍, 表1.陆
FROM 表1
WHERE ((([贰]-[壹])=2));



作者: renyucai1963    时间: 2011-12-2 09:17
本帖最后由 renyucai1963 于 2011-12-2 09:18 编辑

[attach]47510[/attach]
例子
作者: renyucai1963    时间: 2011-12-14 15:37
本帖最后由 renyucai1963 于 2011-12-14 15:39 编辑

[attach]47643[/attach]

SELECT 表1.编号, 表1.壹, 表1.贰, 表1.叁, 表1.肆, 表1.伍, 表1.陆, [贰]-[壹] AS 表达式1, [叁]-[贰] AS 表达式2, [肆]-[叁] AS 表达式3, [伍]-[肆] AS 表达式4, [陆]-[伍] AS 表达式5
FROM 表1
WHERE (((表1.壹)>=16) AND (([贰]-[壹])=1) AND (([叁]-[贰])=1) AND (([肆]-[叁])=1) AND (([伍]-[肆])=1) AND (([陆]-[伍])=1));

作者: renyucai1963    时间: 2011-12-14 15:56
本帖最后由 renyucai1963 于 2011-12-14 15:56 编辑

SELECT 表1.编号, 表1.壹, 表1.贰, 表1.叁, 表1.肆, 表1.伍, 表1.陆, [壹]+[贰]+[叁]+[肆]+[伍]+[陆] AS 表达式1
FROM 表1;

求和。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3