Fórum Uso DBChart #272371
15/03/2005
0
Estou com dificuldade na manipulação do componente DBChart.
Eu consigo fazer sem problemas um gráfico estilo pizza(pie), porem quando seleciono gráficos de linhas só me é exibido uma linha o invés de duas, que no caso são dois produtos ;
select data , pr.Nome, sum(ip.Preco) as Preco from pedido p inner join Item_pedido ip on (p.PedidoID = ip.PedidoID) inner join produto pr on p.ProdutoID = pr.ProdutoID group by p.ProdutoID, year (data)
no caso o meu sql retorna isso :
2001-03-05,Tarifa,600
2005-03-05,Tarifa,500
2031-03-05,Tarifa,300
2001-03-05,AMo,300
2014-03-05,AMo,100
Douglasf
Curtir tópico
+ 0Posts
15/03/2005
Douglasf
Gostei + 0
15/03/2005
Motta
select data , sum(ip.Preco) as Preco
from pedido p
inner join Item_pedido ip on (p.PedidoID = ip.PedidoID)
inner join produto pr on p.ProdutoID = pr.ProdutoID
where pr.nome = ´tarifa´
group by data
select data , sum(ip.Preco) as Preco
from pedido p
inner join Item_pedido ip on (p.PedidoID = ip.PedidoID)
inner join produto pr on p.ProdutoID = pr.ProdutoID
where pr.nome = ´AMo´
group by data
assim o gráfico ficará com as duas linhas, espero ter sido claro
Gostei + 0
15/03/2005
Motta
esta solução vale para quando a qtd/nome é fixo
Gostei + 0
16/03/2005
Douglasf
FIz os testes aqui e funcionou todo BLZ.... o meu problema é que cada linha é um produto diferente e tenho 12 produtos e claro num futuro bem próximo pode-se acrescentar mais um.... teria alguma solução para isso?
Pois para cada produto eu teria que ter uma query diferente e isso é um pouco ruim se tenho vários produtos.
Muito obrigado pela atenção
Gostei + 0
16/03/2005
Douglasf
Gostei + 0
16/03/2005
Motta
Não seria melhor criar um combo/checklist box etc e limitir o nº de produtos a serem visualizados ?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)