[firebase-br] Referencia Cruzada - Cantu
Cristiano Testaí
cristiano_testai em hotmail.com
Sex Jul 1 12:03:28 -03 2005
Como disse o Cantu, nao tem jeito através de "simples" select. Um sugestão é
formatar este resultado através de uma stored procedure selecionavel que
retornará para sua aplicacao o resultado desejado.
Cristiano Testaí
"Carlos H. Cantu" <listas em warmboot.com.br> wrote in
message news:107131967.20050701115543 em warmboot.com.br...
> Não tem como... pelo menos não com essa liberdade.
>
> Vc precisar usar um componente de crosstab na sua aplicação para
> formatar os dados do jeito que vc quer.
>
> []s
> Cantu
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
>
> EB> Cantu.. dá uma força ai.... entrei no Access e lá fiz uma consulta
> EB> denomidada Referencia cruzada....
>
>
> EB> TRANSFORM Sum(Valor)
> EB> SELECT Nome, Sum(Valor) AS Total_de_Valor], Avg(Valor) AS
Media_de_Valor
> EB> FROM Vendas
> EB> GROUP BY Nome
> EB> PIVOT Mes
>
>
> EB> essa SQL me retorna os valores dessa forma no Access....
>
> EB> Nome FEVEREIRO JANEIRO MARÇO Valor Media de Valor
> EB> EDSON R$ 3,64 R$ 5,69 R$ 2,36 R$ 11,69 R$ 3,90
> EB> EVANDRO R$ 2,60 R$ 2,56 R$ 1,50 R$ 6,66 R$ 2,22
> EB> MARCELO R$ 3,69 R$ 4,60 R$ 1,10 R$ 9,39 R$ 3,13
>
>
>
> EB> só que no Firebird ele não reconheçe os Comandos TRANSFORM nem
PIVOT...
> EB> Pode me passar a solução de apresentar essa consulta no Firebird ??
> EB> Obrigado!!!!
>
> EB> _________________________________________________________________
> EB> MSN Messenger: converse com os seus amigos online.
> EB> http://messenger.msn.com.br
>
>
> EB> ______________________________________________
> EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> EB> Para editar sua configuração na lista, use o endereço
> EB> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista