LA
ORDER BY coluna ASC|DESC com TCriteria
Estou fazendo um relatório e preciso ordenar o valor crescente ou decrescente.
Segui este exemplo mas dá erro.
www.adianti.com.br/forum/pt/view_587?ordem-inversa-na-datagrid
Segui este exemplo mas dá erro.
www.adianti.com.br/forum/pt/view_587?ordem-inversa-na-datagrid
SQLSTATE[42803]: Grouping error: 7 ERRO: coluna "produtos.valor_venda" deve aparecer na cláusula GROUP BY ou ser utilizada em uma função de agregação ...
Você está usando "sum" ou outra função de agregação do SQL?
Ola Marcelo, Obrigado!
Era isso, tirei este contador e funcionou:
Luis legal que deu certo.
Mas de fato não é um problema.
Acredito que esteja usando o Mysql.
A partir da versão 5.7 (senão me engano), houve mudanças na forma de montar agregação..
Uso Postgre
Não sei se é o caso, mas
Publicou a resposta acima antes de eu escrever tudo..... rs
Você pode fazer a ordenação diretamente no Repository e se for o caso, apresentar a váriável $count direto no relatório ou em um message