Produto mais vendido

Firebird

18/01/2005

Estou tentando fazer uma sql para retornar uma lista de produtos mais vendidos, porém a sql não funciona com Interbase pois já testei com o mysql e funcionou sem problemas vejam :

SELECT PROD_DESCRICAO, count(PROD_CODIGO)as TOTAL,PROD_DATA FROM DETVENDAS
GROUP BY PROD_DATA


A instrução não aceita a seleção de outros campos como o Prod_descricao e Prod_data.

Alguem já fez algo parecido que possa me ajudar ?


Reginaldo174

Reginaldo174

Curtidas 0

Respostas

Beppe

Beppe

18/01/2005

Você deve incluir no GROUP BY todos os campos que não são aggregates, no caso fica GROUP BY PROD_DESCRICAO, PROD_DATA


GOSTEI 0
Reginaldo174

Reginaldo174

18/01/2005

ok [b:8013a2bb0c]Beppe[/b:8013a2bb0c], vou testar desta forma


GOSTEI 0
POSTAR