我有一个fetchXMl,它执行一个简单的'sum'查询。
<fetch distinct='true' mapping='logical' aggregate='true'>
<entity name='orb_timesheetentry'>
<attribute name='orb_cost' alias='cost_sum' aggregate='sum'/>
<filter type='and'>
<condition attribute='orb_prepaidpack' operator='eq' value='{0}' />
<condition attribute='statuscode' operator='eq' value='169810003' />
</filter>
</entity>
</fetch>
问题在于,如果找不到任何记录,则返回 null 而不是0。
有没有办法返回0而不是 null ?
答案 0 :(得分:0)
如果它是从C#执行的:
return results ?? 0;
如果它是从JavaScript执行的:
if(!results)
return 0;
return results;