[firebase-br] Re: Dados na Horizontal - CANTU HELP
Almir
almir74 em gmx.net
Sex Jul 1 10:45:24 -03 2005
ue mas é um comando gerado pelo assistente sql
realmente nao existe este comando em sql!!
Não existe nem o TRANSFORM nem o PIVOT no Fb que eu saiba...
Ou seja... para fazer isso no FB vai ter que escrever um SP, com um
WHILE talvez.
Se eu descobrir algo eu te aviso
perguntao cantu
ele pdoe te ajudar
Evandro Bastiani escreveu:
> Valeu pela explicação..... consegui pegar o SQL da Referencia cruzada....
> Só que surgiu outro probleminha.... peguei essa SQL mais não reconheçe
> os comandos "TRANSFORM" nem "PIVOT"
>
> TRANSFORM Sum(Valor)
> SELECT Nome, Sum(Valor) AS Total_de_Valor], Avg(Valor) AS Media_de_Valor
> FROM Vendas
> GROUP BY Nome
> PIVOT Mes
>
>
>
>
>
> From: Almir <almir74 em gmx.net>
> Amigos da Lista
>
>
> vou explicar passo a passo como vcs mesmo podem fazer uma consulta de
> referencia cruzada no modo wizard e pegar o sql dela depois
> para suar no Firebird! Nesta questao o Access Ajuda Muito !!
>
> 1* - Tenha no access uma tabela com os dados que vc mencionou com os
> Campos ID, Cliente, Periodo, Valor. Criei esta tabela com o Nome
> "Vendas" !!
>
>
>
> 2* - Clica em consultas e escolha "Novo" e depois escolha "Assistente
> de consulta de tabela de Referencia Cruzada" E escolha a tabela vendas!
>
> Obs : Você também pode usar uma consulta caso o valor do período seja
> o campo valor agrupado por data !
>
> Ai é so escolher consulta e escolher a consulta que vc vai usar
>
>
>
>
>
>
> 3* - Agora escolha os campos que vc quer como titulo da linha ! ponha
> o campo "Cliente"
>
>
> 4* - Agora Escolha os campos que vc quer como titulo da coluna! ponha
> o campo "Periodo"
>
>
> 5* - o campo ao calcular para interseção de linha ou coluna vc escolhe
> o campo "Valor" e do lado direito Escolhe "Soma"
>
>
>
>
>
> Agora é so clicar em "exibir a consulta"
>
>
>
> 6* - Agora para pegar o sql é so fechar a consulta!
> ai vc escolhe ela novamente e clica em "Design"
> E clica em Exibir >> Modo SQL
>
> _________________________________________________________________
> MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
>
>
Mais detalhes sobre a lista de discussão lista