1

另一个奇怪的问题,是否可以在 X++ 中的 group by 子句中指定表达式?基本上,我该怎么做:

while select InventDim **group by substr(InventDim.inventBatchId,1,3)**
join InventDimId from InventTrans
where InventTrans.inventDimId == Inventdim.inventDimId && InventTrans.ItemId == _itemId
{
MyQty += inventTrans.Qty
}

谢谢你的帮助问候,托马斯

4

1 回答 1

1

不,这是不可能的 - 请参阅Select Statement Syntax以了解什么是允许的,什么是不允许的。您必须使用一些解决方法,通常是在不分组的情况下获取数据并通过应用程序代码处理它们。

于 2012-07-26T11:46:17.717 回答