Inquiridor
Montagem de Query - urgente.

Pergunta
-
Olá amigos,
Tenho o seguinte estrutura de dados:
Tabela 1: FUNCIONARIO (cadastro de funcionário)
campos: func_id
func_nomeTabela 2: CAD_VAR (cadastro de valores das variávies)
campos: cad_var_id
func_id
tab_var_id
cad_var_valorTabela 3: TAB_VAR (cadastro de títulos das variáveis)
campos: tab_var_id
tab_var_descr
Supondo que o exista os seguintes valores nas tabelas:
Tabela 1: FUNCIONARIO (cadastro de funcionário)
campos: func_id ===> 1
func_nome ===> JOSETabela 2: CAD_VAR (cadastro de valores das variávies)
campos: cad_var_id ===> 1
func_id ===> 1
tab_var_id ===> 1
cad_var_valor ===> 100.00Tabela 3: TAB_VAR (cadastro de títulos das variáveis)
campos: tab_var_id ===> 1
tab_var_descr ===> Vales diversosE preciso montar uma QUERY para popular um GRIDVIEW da seguinte forma:
NOME DO FUNCIONARIO VALES DIVERSOS
JOSE 100,00Atenciosamente
Alex Henrique
Todas as Respostas
-
-
Olá Ezirraffner,
obrigado por ter respondido...
Efetuei o teste do exemplo que vc me passou, mas não saiu correto...
saiu assim:
NOME DO FUNCIONARIO VALORES DIVERSOS
Jose 100.00
Mas teria que sair assim....
NOME DO FUNCIONARIO VALES
Jose 100.00
Apartir da segunda coluna, deve ser criado uma coluna para cada item da tabela tab_var.... Vamos supor que nessa mesma tabela tenho dois registro da seguinte forma
Tabela 3: TAB_VAR (cadastro de títulos das variáveis)
campos: tab_var_id
tab_var_descrtab_var_id tab_var_descr
1 Vales
2 Salario
tem que sair assim:
NOME DO FUNCIONARIO Vales Salario
Jose 100.00 200.00
-
-
-
Olá Alex,
Postei um exemplo de uma procedure que transforma linhas em colunas, sem usar PIVOT. Veja: http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1415322&SiteID=21
Espero ter ajudado