Axapta 按和排序字段

Axapta 按和排序字段,axapta,dynamics-ax-2009,x++,Axapta,Dynamics Ax 2009,X++,我尝试用X++编写SQL语句。它应该这样做: SELECT Table.field1, SUM(Table.field2) AS SumField FROM Table WHERE Table.FieldX = Something GROUP BY Table.Field1 ORDER BY SumField; 我在X++中遇到的问题是,它在计算记录的总和之前对记录进行排序。我知道我可以在X++中选择并按代码排序时生成一个,但这不是我想要的方式

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

SELECT 
    Table.field1, SUM(Table.field2) AS SumField
FROM 
    Table
WHERE 
    Table.FieldX = Something
GROUP BY 
    Table.Field1
ORDER BY 
    SumField;
我在X++中遇到的问题是,它在计算记录的总和之前对记录进行排序。我知道我可以在X++中选择并按代码排序时生成一个
,但这不是我想要的方式


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

对不起,在X++选择或查询中,您不能同时执行
排序和
分组


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

对不起,在X++选择或查询中,您不能同时执行
排序依据
分组依据


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

非常感谢您的快速响应,我认为这对我来说应该很有用!非常感谢您的快速回复,我认为这应该对我有用!