FoxPro SQL代码IIF错误

时间:2016-05-17 09:04:51

标签: foxpro iif

我正在使用查询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

请问有什么想法吗?

由于 约翰

0 个答案:

没有答案