2016-09-20 46 views
1

我想問一下是否存在莫名其妙的本地一輪SQL函數X ++選擇總和(圓(科拉姆,2))在Microsoft Dynamics X ++

比如我願做這樣的事情

Select sum(round(colum,2)) from salesLine........ 

我有,我不能夠做到這一點用一個簡單的選擇,但只有當選擇....與正常回閤中的括號內的感覺,但我認爲這是一個「慢」的解決方案..

最好的問候, Nikos

回答

2

你是對的。你必須用while select這樣做。

你可以做select sum(column) from salesLine...然後輪salesLine.column價值,但是這不是技術上一樣的你寫什麼,因爲那確實該sum(),我想你了sum()之前要四捨五入後取整。

+0

另請注意,AX在不同的地方使用自己的舍入邏輯,這可能與SQL舍入行爲不同。這可能會在系統中引入數據不一致。 –

+3

如果您可以接受SQL舍入函數,則可以使用此處所述的視圖計算字段來完成這一技巧:https://msdn.microsoft.com/en-us/library/gg845841.aspx?f=255&MSPPError=-2147217396 –