Recentemente num teste para usar a instrução group by dentro do AX, acidentalmente eu esqueci de colocar a palavra by seguido de group e constatei o seguinte: ambos os resultados funcionaram! Para verem o que estou dizendo, basta usarem o código abaixo:

static void job1(Args _args)
{
    InventTable inventTable;
    ;

    while select inventTable
      group by ItemGroupId
    {
      info(inventTable.ItemGroupId);
    }

    info('------');

    while select inventTable
      group ItemGroupId // sem o by
    {
      info(inventTable.ItemGroupId);
    }
}
Interessante, não?

Bookmark and Share

--