Muito obrigado ao Kerplunk e ao Martini pela valiosa ajuda, montei a instrução SQL com base no codigo que vc me passou e ela esta funcionando pefeitamente a não ser por um detalhe, não estou conseguindo ordenar os dados com o ORDER BY vejam a instrução abaixo está funcionando perfeitamente:
arProdMaisVendidos.daoMaisVendidos.RecordSource = "SELECT CodigoProduto, " _
& "DescricaoProduto, COUNT(Codigo) AS VENDAS, SUM(Quantidade) AS QTDEVENDIDA, SUM(Quantidade * ValorUnitario) " _
& "AS TOTALVENDIDO FROM tblVendasGrid WHERE DataSaida BETWEEN #" & strDataI & "# AND #" & strDataF & "#" _
& "GROUP BY CodigoProduto, DescricaoProduto"
Mas se coloco o ORDER BY da erro, veja como estou fazendo:
arProdMaisVendidos.daoMaisVendidos.RecordSource = "SELECT CodigoProduto, " _
& "DescricaoProduto, COUNT(Codigo) AS VENDAS, SUM(Quantidade) AS QTDEVENDIDA, SUM(Quantidade * ValorUnitario) " _
& "AS TOTALVENDIDO FROM tblVendasGrid WHERE DataSaida BETWEEN #" & strDataI & "# AND #" & strDataF & "#" _
& "GROUP BY CodigoProduto, DescricaoProduto ORDER BY QTDEVENDIDA"
O Active Reports me da o seguinte erro:
Error 5000 : Error in processing report.
[Extended Info:Parâmetros insuficientes. Eram esperados 1.]
Alguem pode me ajudar.