Autor Tópico: Gráficos com group by  (Lida 396 vezes)

alexmax

  • Novato
  • *
  • Mensagens: 29
    • Email
Gráficos com group by
« Online: Julho 06, 2016, 11:52:06 am »
Bom dia!
Não consigo gerar gráficos a partir da minha consulta quando utilizo group by na query, alguém sabe resolver este problema?

Abs!

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 890
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Gráficos com group by
« Responder #1 Online: Julho 06, 2016, 12:01:09 pm »
Dá algum erro?
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

alexmax

  • Novato
  • *
  • Mensagens: 29
    • Email
Re:Gráficos com group by
« Responder #2 Online: Julho 06, 2016, 01:19:52 pm »
Da erros assim:
Atenção
Erro ao acessar o banco de dados
[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Cannot perform an aggregate function on an expression containing an aggregate or a subquery.
SELECT NomeRep, COUNT(SUM(trg.ValorFaturadoBruto)) FROM TB_RelatorioGerencial trg where 1 = 1 AND NomeRep <> 'Vendedor' GROUP BY NomeRep

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 890
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Gráficos com group by
« Responder #3 Online: Julho 06, 2016, 01:59:34 pm »
E vc já tentou executar esse select que está na sua aplicação direto no banco?

Já tive erros com select mas era somente no scriptcase. Resolvi fazendo uma view. Talvez seja esse seu problema.
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

alexmax

  • Novato
  • *
  • Mensagens: 29
    • Email
Re:Gráficos com group by
« Responder #4 Online: Julho 06, 2016, 02:23:09 pm »
No SQL funciona tranquilo, só no SC dá esse problema. Vou testar com Views.
Obrigado pela dica.

alexmax

  • Novato
  • *
  • Mensagens: 29
    • Email
Re:Gráficos com group by
« Responder #5 Online: Julho 06, 2016, 02:31:33 pm »
Não deu certo com view também.

Atenção
Erro ao acessar o banco de dados
[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Cannot perform an aggregate function on an expression containing an aggregate or a subquery.
SELECT NomeRep, COUNT(SUM(trg.ValorFaturadoBruto)) FROM VW_RelatorioGerencial trg where 1 = 1 AND NomeRep <> 'Vendedor' GROUP BY NomeRep

flaviomorais

  • Avançado
  • ****
  • Mensagens: 348
    • Email
Re:Gráficos com group by
« Responder #6 Online: Julho 06, 2016, 02:32:54 pm »
O banco ta falando que nao pode usar as funções agregadas count com sum


Não deu certo com view também.

Atenção
Erro ao acessar o banco de dados
[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Cannot perform an aggregate function on an expression containing an aggregate or a subquery.
SELECT NomeRep, COUNT(SUM(trg.ValorFaturadoBruto)) FROM VW_RelatorioGerencial trg where 1 = 1 AND NomeRep <> 'Vendedor' GROUP BY NomeRep


alexmax

  • Novato
  • *
  • Mensagens: 29
    • Email
Re:Gráficos com group by
« Responder #7 Online: Julho 06, 2016, 02:42:26 pm »
Opa! Obrigado, tava fazendo besteira mesmo. No campo tinha essa opção :Agrupar pelo Label    então tirei essa opção e resolveu. Como estou fazendo SUM na query, e estava deixando essa opção ativa, ele estava fazendo o SUM duas vezes.

Valeu! e fica a solução. Abs!