Nomear colunas de uma tabela temporária com dados de outra tabela

MySQL

13/07/2016

Boa tarde,

Preciso criar uma tabela temporária onde os nomes das colunas sejam iguais aos nomes dos vendedores que estão armazenados em determinado campo em outra tabela. O problema é que a quantidade de vendedores pode variar de acordo com o período que o cliente filtrar, então a quantidade de colunas nessa tabela será dinâmica.

Por exemplo, na tabela Pedidos eu tenho o campo Vendedor. É nesse campo que eu farei a busca. No mês de julho tivemos vendas do Joao, Maria e Jose. Esses nomes ficam armazenados no campo Vendedor da tabela Pedidos. Ao criar a tabela temporária, preciso que seja criada uma coluna para o Joao, uma para a Maria e outra para o Jose. Se no mês seguinte o Jose não tiver vendas, a coluna dele não deve aparecer ao filtrar nesse período.

Alguém sabe se isso é possível?

Agradeço desde já.
Matheus Gatner

Matheus Gatner

Curtidas 0

Respostas

Claudio Lopes

Claudio Lopes

13/07/2016

Matheus, dá pra fazer... mas qual a necessidade? como vai aplicar isso? talvez tenhamos uma outra solução para o teu caso.
GOSTEI 0
Matheus Gatner

Matheus Gatner

13/07/2016

Bom, é o seguinte: o cliente solicitou um relatório que mostre as vendas e as comissões de cada vendedor (ou seja, na realidade precisarei de duas colunas por vendedor), mas esses valores devem ser separados também pelos fornecedores. Eu iria utilizar as colunas para inserir os vendedores (total de venda e comissão) e as linhas para inserir os fornecedores ou linha de produtos. Não sei se ficou muito clara a ideia.
GOSTEI 0
Matheus Gatner

Matheus Gatner

13/07/2016

Alguém tem alguma ideia de como fazer?
GOSTEI 0
Claudio Lopes

Claudio Lopes

13/07/2016

reamente ficou confuso.. tem como mandar os scripts de create e insert... talvez assim da para te ajudar
GOSTEI 0
POSTAR