在 FETCH XML 中的 WHERE 子句中添加 AND 语句?
Add AND statement to WHERE clause in FETCH XML?
我们在 fetchXML 下面有这个,我有一个快速的问题想知道如何将这个和语句添加到 WHERE 子句中:
and ip.pcssu_quantityavailable >= sod.quantity - sod.quantityshipped
到 fetchXML?
<fetch mapping="logical" version="1.0">
<entity name="SalesOrder">
<attribute name="ordernumber" />
<attribute name="statuscode" />
<attribute name="statuscodename" />
<attribute name="pcssu_stockavailable" />
<filter>
<condition attribute="statuscode" operator="eq" value="141560004" />
</filter>
<link-entity name="SalesOrderDetail" from="salesorderid" to="salesorderid" alias="sod" link-type="inner">
<attribute name="productidname" />
<attribute name="quantity" />
<attribute name="quantityshipped" />
<link-entity name="pcssu_inventoryproduct" from="pcssu_product" to="productid" alias="ip" link-type="inner">
<attribute name="pcssu_quantityavailable" />
</link-entity>
</link-entity>
<link-entity name="account" from="accountnumber" to="pcssu_servicecentrecode" alias="a" link-type="inner" />
</entity>
</fetch>
恐怕 FetchXml 不支持这种语法。我真的很抱歉。还要使您的提取工作使用小写的实体名称,如 salesorder 和 salesorderdetail(不是 SalesOrder 和 SalesOrderDetail)。
我们在 fetchXML 下面有这个,我有一个快速的问题想知道如何将这个和语句添加到 WHERE 子句中:
and ip.pcssu_quantityavailable >= sod.quantity - sod.quantityshipped
到 fetchXML?
<fetch mapping="logical" version="1.0">
<entity name="SalesOrder">
<attribute name="ordernumber" />
<attribute name="statuscode" />
<attribute name="statuscodename" />
<attribute name="pcssu_stockavailable" />
<filter>
<condition attribute="statuscode" operator="eq" value="141560004" />
</filter>
<link-entity name="SalesOrderDetail" from="salesorderid" to="salesorderid" alias="sod" link-type="inner">
<attribute name="productidname" />
<attribute name="quantity" />
<attribute name="quantityshipped" />
<link-entity name="pcssu_inventoryproduct" from="pcssu_product" to="productid" alias="ip" link-type="inner">
<attribute name="pcssu_quantityavailable" />
</link-entity>
</link-entity>
<link-entity name="account" from="accountnumber" to="pcssu_servicecentrecode" alias="a" link-type="inner" />
</entity>
</fetch>
恐怕 FetchXml 不支持这种语法。我真的很抱歉。还要使您的提取工作使用小写的实体名称,如 salesorder 和 salesorderdetail(不是 SalesOrder 和 SalesOrderDetail)。