Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axapta 在Microsoft Dynamics x中选择总和(圆形(柱,2))++_Axapta_Microsoft Dynamics_X++ - Fatal编程技术网

Axapta 在Microsoft Dynamics x中选择总和(圆形(柱,2))++

Axapta 在Microsoft Dynamics x中选择总和(圆形(柱,2))++,axapta,microsoft-dynamics,x++,Axapta,Microsoft Dynamics,X++,我想问一下,X中是否存在本机的round sql函数++ 例如,我想做这样的事情 Select sum(round(colum,2)) from salesLine........ 我有一种感觉,我不能用一个简单的选择来实现这一点,而只能用while select…在括号内用一个普通的圆,但我认为这是一个缓慢的解决方案 致以最良好的祝愿, 尼科斯你是对的。您必须选择一段时间才能完成此操作 您可以从salesLine中选择sumcolumn。。。然后对salesLine.column值进行四舍五

我想问一下,X中是否存在本机的round sql函数++

例如,我想做这样的事情

Select sum(round(colum,2)) from salesLine........
我有一种感觉,我不能用一个简单的选择来实现这一点,而只能用while select…在括号内用一个普通的圆,但我认为这是一个缓慢的解决方案

致以最良好的祝愿,
尼科斯你是对的。您必须选择一段时间才能完成此操作


您可以从salesLine中选择sumcolumn。。。然后对salesLine.column值进行四舍五入,但从技术上讲,这与您所写的不同,因为这会在求和之后进行四舍五入,我认为您是在求和之前进行四舍五入。

还要注意,AX在不同的位置使用自己的四舍五入逻辑,其行为可能与SQL四舍五入不同。这可能会在您的系统中引入数据不一致。如果您可以接受SQL舍入函数,则可以使用此处描述的“查看计算字段”执行此操作: