另一个奇怪的问题是,是否可以在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
}
感谢您的帮助 问候, 托马斯
答案 0 :(得分:1)
不,这是不可能的 - 请参阅Select Statement Syntax以了解允许的内容和不允许的内容。 您必须使用一些解决方法,通常是在不进行分组的情况下获取数据并按应用程序代码处理它们。