标题: 不显示“对冲”数据 [打印本页] 作者: 1100122566 时间: 2008-12-9 12:03 标题: 不显示“对冲”数据 我建立了一个表。表中有三个字段“编号”(自动序列)、“客户名称”(文本)、“开票编号”(文本)
并录入了一下数据:(如图)
我想把“开票编号”中“对冲3”(对冲编号的3数据)用查询不显示出来能否做到?也就是对冲的数据不显示作者: Henry D. Sy 时间: 2008-12-9 12:45
把“开票编号”中“对冲3”(对冲编号的3数据)
什么意思作者: Henry D. Sy 时间: 2008-12-9 14:06
是不是这个意思
凡是
“开票编号”字段值为”对冲“开头的记录不显示
而且,对冲后面的数据(比如”对冲3“中的3)所对应编号(也即3号)的记录也不显示。
也即,只要有对冲,就有两条记录不显示。作者: Henry D. Sy 时间: 2008-12-9 14:17
SELECT 表1.*
FROM 表1
WHERE 表1.编号 Not In (SELECT Mid([开票编号],InStr([开票编号],"冲")+1)
FROM 表1
WHERE 表1.开票编号 Like "对*") And Not 表1.开票编号 Like "对*"
复制代码
[ 本帖最后由 Henry D. Sy 于 2008-12-9 14:18 编辑 ]作者: 1100122566 时间: 2008-12-9 14:33
太强了[:31]