ACCESS 查询结果
来源:百度知道 编辑:UC知道 时间:2024/06/08 09:39:52
我做一个旅游报价系统,在查询中,有一个字段是“是否由我方订房”,“是/否”的类型,有一个字段是“住宿”,是货币类型。
我想要的是,根据表中“是否由我方订房”字段的值,来使得“住宿”字段的查询结果有变化。如果为“是”,则“住宿”的查询结果为0.00;如果为“否”,查询结果为表中“住宿”字段的值!
只有23分,全额献出~谢谢各位啦!
我想要的是,根据表中“是否由我方订房”字段的值,来使得“住宿”字段的查询结果有变化。如果为“是”,则“住宿”的查询结果为0.00;如果为“否”,查询结果为表中“住宿”字段的值!
只有23分,全额献出~谢谢各位啦!
不就是做个判断吗?
当“是否由我方订房”这个被选中的时候把一个变量做为'住宿'的值写入数据表
当没有选中的时候就把界面上的填写的金额赋值给'住宿'这个变量写入数据表
要在数据库里更新的话:update 表1 set 住宿='0.00' WHERE 是否由我方订房=true;
在ACCESS2003中测试,其他版中应该没有什么问题
select 是否由我方订房,iif(是否由我方订房,0.00,住宿) as kkk
from tableName
注意:access中有一个缺点,就是 as 后的字段名不能仍为“住宿”,否则会出现什么循环引用的提示。
回答应该是没有问题的,就是在access中用iif函数进行简单判断就可以了,^_^,在sql server中用case语句进行判断就可以了,