Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como criar uma tabela dinâmica no SQL
tabelas dinâmicas são ferramentas poderosas em SQL (Structured Query Language) que permitem que você crie uma tabela ou cross- tab semelhante a uma planilha do Excel a partir do conteúdo de um banco de dados . Ela não ’ importa o que o banco de dados é - SQL Server, MS Access, Paradox, etc - desde que ele suporta SQL.You precisa saber o nome da tabela que você deseja criar a tabela dinâmica com e os nomes dos campos que deseja na tabela dinâmica . Você também vai precisar saber como criar uma consulta no banco de dados particular. Instruções
1

Abra a tabela que você deseja criar a tabela dinâmica e olhar para os dados e campos. Determine quais os campos que você quer na tabela dinâmica e que o cálculo que você deseja executar . Talvez seja uma tabela que controla as comissões de vendas em vários órgãos que representam o seu trabalho e que deseja ver as vendas mensais por cada agência. Para este exemplo, criar uma linha para cada agência e uma coluna para cada mês. Use a função de formato SQL para formatar os dados para que ele lê claramente na tabela.
2

Abra a janela de consulta SQL em seu software de banco de dados e digite a instrução SQL básico para criar tabelas dinâmicas. Você pode usar a sintaxe padrão de tabela.campo " , " , mas uma vez que este será em uma única tabela , você pode simplesmente usar os nomes de campo. Para maior clareza, palavras-chave vai ser em letras maiúsculas e os nomes de tabela e campo estará em [ colchetes] . Você pode usar esse método para escrever a consulta verdadeiro
3

Digite a consulta básica para começar: .

Função TRANSFORM ( [ campo para o cálculo ] ) como variablename1SELECT [ campo de linha] , function ( [ campo para o cálculo ] ) como variablename2from [ nome_da_tabela ] GROUP BY [ campo de linha] PIVOT [ campo para colunas ]

" " função é o cálculo que deseja realizar para o corpo da tabela . Neste caso , será soma " , " como você quer um total de comissões. Você poderia usar " " média função ou qualquer outra que lhe dá os resultados que você precisa .
4

Digite a consulta , como mostrado acima , substituindo os seus nomes de campos e tabelas , e ver a resultados . Pode não ser o que você está procurando, mas ele vai te dar uma idéia de como ele funciona, e então você pode ajustá-lo usando funções SQL padrão e sintaxe. Neste caso , queremos formatar as comissões em formato de moeda, e queremos formatar o campo SalesDate para exibir meses na sigla de três letras. Mais uma vez, usando o exemplo citado acima , a consulta completa ficaria assim :

TRANSFORMAR formato ( Sum ( [Sales 2010] da Comissão) , " " moeda . ) AS SumOfCommissionSELECT [Sales 2010] . Agência , o formato ( Sum ( [Sales 2010] . Commission) , " " moeda ) AS [Total de Comissão ] FROM [Sales 2010] GROUP BY [Sales 2010] . AgencyPIVOT Format ( [ SalesDate ] , e ; quot ; mmm " ) Em

Anterior :

Próximo : No
  Os artigos relacionados
·Pode OpenOffice Abrir um banco de dados Access 
·Como fazer uma consulta eficiente no Access 
·Ferramentas MS Access Law Office 
·Sequel Servidor Tutorial 
·Como preencher automaticamente no Access 
·Como verificar se o valor em uma caixa de texto é numé…
·Como cancelar o registro de um banco de dados no Oracle…
·SQL 2000 Versão comparação com SQL 2005 Express 
·Como formatar o Caso adequada em MS Access 2003 
·O que é o Windows Access 2007 
  Artigos em destaque
·Como fazer um Vector Banner Usando Adobe Illustrator 
·Como instalar o Penta Dot & Cruz 
·Como gravar músicas em um CD de áudio 
·Como inserir efeitos de canal 
·Como entrar em contato Atendimento ao Cliente Symantec …
·Como compactar uma foto para um tamanho menor no format…
·Descrições de vírus de computador 
·Como incluir subconsultas em uma Access Report MS 
·Como fazer backup de programas e arquivos 
·Como gravar um CD com uma senha de 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados