Articles of pivô

Consulta SQL para girar uma coluna usando CASE WHEN

Eu tenho a seguinte tabela: Bank: name val amount John 1 2000 Peter 1 1999 Peter 2 1854 John 2 1888 Eu estou tentando escrever uma consulta SQL para dar o seguinte resultado: name amountVal1 amountVal2 John 2000 1888 Peter 1999 1854 Até agora eu tenho isso: SELECT name, CASE WHEN val = 1 THEN […]

Dinamizando dados no MS Access

Eu tenho uma consulta que criei para obter IDs de alunos e itens de refeições que eles levaram mais de um mês. Eu gostaria de contar os números de cada item (café da manhã, almoço, lanche) feitos por um estudante durante o mês. Parece que há muitos dados para o access a manipular em um […]

T-SQL Pivot? Possibilidade de criar colunas de tabela a partir de valores de linha

É realmente possível rodar um T-SQL (2005) de modo que (por uma questão de argumento) os valores das primeiras linhas da coluna se tornem os títulos das colunas da tabela de saída? Eu percebo que isso não é realmente o que o PIVOT é, mas é o que eu preciso – a habilidade de solicitar […]

Pivot no sql 2005

Eu preciso girar uma coluna (coluna de números). exemplo precisa destes dados: a 1 a 2 b 3 b 4 c 5 d 6 d 7 d 8 d 9 e 10 e 11 e 12 e 13 e 14 Parece com isso a 1 2 b 3 4 c 5 d 6 7 8 […]

O pivô dynamic T-SQL

Ok, eu tenho uma tabela que se parece com isso ItemID | ColumnName | Value 1 | name | Peter 1 | phone | 12345678 1 | email | peter@host.com 2 | name | John 2 | phone | 87654321 2 | email | john@host.com 3 | name | Sarah 3 | phone | 55667788 […]

Entendendo a function PIVOT no T-SQL

Eu sou muito novo no SQL. Eu tenho uma mesa assim: ID | TeamID | UserID | ElementID | PhaseID | Effort —————————————————– 1 | 1 | 1 | 3 | 5 | 6.74 2 | 1 | 1 | 3 | 6 | 8.25 3 | 1 | 1 | 4 | 1 | […]

Consulta à tabela dinâmica do MySQL com colunas dinâmicas

Eu estou usando as seguintes tabelas para armazenar dados do produto: mysql> SELECT * FROM product; +—————+—————+——–+ | id | name | description | stock | +—————+—————+——–+ | 1 | product1 | first product | 5 | | 2 | product2 | second product| 5 | +—————+—————+——–+ mysql> SELECT * FROM product_additional; +—————–+————+ | id […]

SQL Server: exemplos de dados de seqüência de caracteres PIVOTING

Tentando encontrar alguns exemplos simples do SQL Server PIVOT. A maioria dos exemplos que encontrei envolve a contagem ou sum de números. Eu só quero girar alguns dados de string. Por exemplo, tenho uma consulta retornando o seguinte. Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3 EDIT Eu gostaria de usar o PIVOT (se […]

Maneira simples de transpor colunas e linhas no Sql?

Como faço para alternar colunas com linhas no SQL? Existe algum comando simples para transpor? ou seja, transformar esse resultado: Paul | John | Tim | Eric Red 1 5 1 3 Green 8 4 3 5 Blue 2 2 9 1 nisso: Red | Green | Blue Paul 1 8 2 John 5 4 […]

Converter eficientemente linhas em colunas no sql server

Estou procurando uma maneira eficiente de converter linhas em colunas no SQL Server, ouvi dizer que o PIVOT não é muito rápido e preciso lidar com muitos registros. Este é o meu exemplo: —————————- | Id | Value |ColumnName | —————————- | 1 |John |FirstName | | 2 |2.4 | Amount | | 3 |ZH1E4A […]