以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询表生成器里面增加的表达式不能调用其他的数据表的列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49821) |
||||
-- 作者:yihuawen -- 发布时间:2014/4/24 15:32:00 -- 查询表生成器里面增加的表达式不能调用其他的数据表的列 查询表生成器里面增加的表达式不能调用其他的数据表的列??
|
||||
-- 作者:有点甜 -- 发布时间:2014/4/24 15:36:00 -- 查询表可以连接其他表进行查询,连接查询可以引用其他表的列。 |
||||
-- 作者:yihuawen -- 发布时间:2014/4/24 15:39:00 -- 可是要调用的列是用代码计算所得,就显示不出来了调用不了 |
||||
-- 作者:有点甜 -- 发布时间:2014/4/24 15:45:00 -- 以下是引用yihuawen在2014-4-24 15:39:00的发言:
可是要调用的列是用代码计算所得,就显示不出来了调用不了
代码计算所得?什么意思?只要是表里的内容,就可以引用。
有没有具体例子? |
||||
-- 作者:yihuawen -- 发布时间:2014/4/24 15:53:00 -- 查询表想调用实交方数,实交方数是用datacolchanged 计算所得
|
||||
-- 作者:yihuawen -- 发布时间:2014/4/24 16:03:00 -- 实交方数 在 发货明细 表中 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2014/4/24 16:03:00 -- 没有看懂你的问题,能具体一点吗? |
||||
-- 作者:yihuawen -- 发布时间:2014/4/24 16:08:00 -- 查询表想增加一个【实交方数】的列,等于{发货明细}表中 datacolchanged 计算所得的列【实交方数】, |
||||
-- 作者:有点甜 -- 发布时间:2014/4/24 16:08:00 -- 表达式需要特殊处理一下,这是最后的sql语句
Select {发货明细}.*,发货单扫描件,发货日期,已对账,(IIF([厚度] >= 80,[厚度] * [件数]*[单件数] * [规格一] * [规格二] / 1000000000,[件数]*[单件数] * [规格一] * [规格二] / 1000000)-[扣点] * [规格二]*300/ 1000000) as 实交方数 From {发货明细} Inner JOIN {出库主表} ON {出库主表}.[发货单号] = {发货明细}.[发货单号] |
||||
-- 作者:yihuawen -- 发布时间:2014/4/24 16:09:00 -- 现在 表达式显示不出【实交方数】的列,无法调用 |