- 14 Set 2020 às 12:26
#58807
Boa tarde Pessoal tudo bem?
Estou com uma dificuldade de montar uma matriz com dados de diferentes fontes (SQL)
Possuo as seguintes tabelas:
Produto: ID, PRODUTO
Distribuidor: NOME, ID
Especificação: ID, NOME, VALOR
ProdutoDistribuidor: CÓDIGO INTERNO DO DISTRIBUIDOR, DISTRIBUIDOR ID (Distribuidor), PRODUTO ID (Produto)
ProdutoEspecificação: ID, ESPECIFICAÇÃO ID, PRODUTO ID (Produto)
Relações:
Produto - ProdutoDistribuidor = ProdutoID
Produto - ProdutoEspecificação = ProdutoID
ProdutoEspecificação - Especificação = EspecificaçãoID
ProdutoDistribuidor - Distribuidor = DistribuidorID
Eu precisava de uma Matriz onde mostrasse quantos Produtos possuem Códigos internos para cada Distribuidor, isso eu consegui.
Porém precisava também, saber quantos desses produtos por distribuidor, tem ao menos uma especificação, e como não existe relação da tabela ProdutoDistribuidor com a ProdutoEspecificação, não conseigo.
Alguém sabe se é possível?
Ficaria algo mais ou menos assim:
No SQL isso é facilmente feito com um Left Outer Join, porém precisava desses dados apresentáveis em um BI.
Desde já, agradeço.
Boa tarde.
Estou com uma dificuldade de montar uma matriz com dados de diferentes fontes (SQL)
Possuo as seguintes tabelas:
Produto: ID, PRODUTO
Distribuidor: NOME, ID
Especificação: ID, NOME, VALOR
ProdutoDistribuidor: CÓDIGO INTERNO DO DISTRIBUIDOR, DISTRIBUIDOR ID (Distribuidor), PRODUTO ID (Produto)
ProdutoEspecificação: ID, ESPECIFICAÇÃO ID, PRODUTO ID (Produto)
Relações:
Produto - ProdutoDistribuidor = ProdutoID
Produto - ProdutoEspecificação = ProdutoID
ProdutoEspecificação - Especificação = EspecificaçãoID
ProdutoDistribuidor - Distribuidor = DistribuidorID
Eu precisava de uma Matriz onde mostrasse quantos Produtos possuem Códigos internos para cada Distribuidor, isso eu consegui.
Porém precisava também, saber quantos desses produtos por distribuidor, tem ao menos uma especificação, e como não existe relação da tabela ProdutoDistribuidor com a ProdutoEspecificação, não conseigo.
Alguém sabe se é possível?
Ficaria algo mais ou menos assim:
No SQL isso é facilmente feito com um Left Outer Join, porém precisava desses dados apresentáveis em um BI.
Desde já, agradeço.
Boa tarde.
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por caitanonetto em 15 Set 2020 às 18:31, em um total de 1 vez.