1

我尝试用 X++ 编写 SQL 语句。它应该做这样的事情:

SELECT 
    Table.field1, SUM(Table.field2) AS SumField
FROM 
    Table
WHERE 
    Table.FieldX = Something
GROUP BY 
    Table.Field1
ORDER BY 
    SumField;

我在 X++ 中遇到的问题是它在计算它们的总和之前对记录进行排序。我知道我可以While Select在 X++ 中制作一个并通过代码对其进行排序,但这不是我想要的方式。

有人能告诉我如何处理这个吗?

4

1 回答 1

1

抱歉,您不能同时sort bygroup byX++ 选择或查询中执行和操作。

解决方案是创建一个视图(没有排序),然后使用 order by 在视图上进行选择。

于 2013-04-18T07:29:14.417 回答