我正在使用查询FoxPro数据库,除了IIF位之外,一切都运行顺畅。这是代码..
IIF(A.ds_fact='ITM1','A','B')
A.ds_fact字段产生ITM1或ITM2。如果它的ITM1然后我需要显示A.ds_cost * 10但是如果它的ITM2那么它需要是A.ds_cost * 20
问题是,如果我尝试显示A.ds_cost值(即使没有*计算),它会出错。
所以,这个简单的A / B结果有效..
IIF(A.ds_fact='ITM1',A.ds_cost,'B')
但尝试显示ds_cost字段错误。
$ docker run -i -t ubuntu:14.04 /bin/bash
请问有什么想法吗?
由于 约翰