REVELAR

Fórum Select com Duas views não retornam dados correto #56923

19/09/2006

0

Gente olá

O problema é o seguinte o select abaixo deveria fornecer um produto de cada filial com as entradas e saidas de cada produto por mes e ano. Mas tenho o seguinte problema: Produto código 2 está na tabela saida e não está na tabela entrada. Com o select abaixo não aparece na lista. O que pode ser ? Listei a view tambem no fundo. Grato

Select View_Saidas_Produtos_Giro.Codigo_Filial,
View_Saidas_Produtos_Giro.Mes,
View_Saidas_Produtos_Giro.Ano,
View_Saidas_Produtos_Giro.Codigo_Produto,
Sum(Qtd_Saida) As Qtd_Saida,
Sum(Qtd_Entrada) As Qtd_Entrada
from View_Saidas_Produtos_Giro Join View_Entradas_Produtos_Giro
On (View_Entradas_Produtos_Giro.Mes = View_Saidas_Produtos_Giro.Mes And
View_Entradas_Produtos_Giro.Ano = View_Saidas_Produtos_Giro.Ano And
View_Entradas_Produtos_Giro.Codigo_Filial = View_Saidas_Produtos_Giro.Codigo_Filial And
View_Entradas_Produtos_Giro.Codigo_Produto = View_Saidas_Produtos_Giro.Codigo_Produto)
Where ((View_Saidas_Produtos_Giro.Data >= ´01.01.06´ And View_Saidas_Produtos_Giro.Data <= ´30.10.06´) Or
(View_Entradas_Produtos_Giro.Data >= ´01.01.06´ And View_Entradas_Produtos_Giro.Data <= ´30.10.06´))
Group By View_Saidas_Produtos_Giro.Codigo_Filial,
View_Saidas_Produtos_Giro.Mes,
View_Saidas_Produtos_Giro.Ano,
View_Saidas_Produtos_Giro.Codigo_Produto
Order By View_Saidas_Produtos_Giro.codigo_produto, 3,2

As view vem agora
CREATE VIEW ´VIEW_ENTRADAS_PRODUTOS_GIRO´ (
´MES´,
´ANO´,
´CODIGO_FILIAL´,
´CODIGO_PRODUTO´,
´DATA´,
´CODIGO_OPEESTOQUE´,
´QTD_ENTRADA´
) AS

select extract(month from data_entrada) As Mes,
extract(year from data_entrada) As Ano,
Codigo_Filial, Codigo_Produto, Data_Entrada, Codigo_OpeEstoque, Sum(Qtd_Entrada) As Qtd_Entrada from Entrada
group by 1, 2, Codigo_Filial, Codigo_Produto, Data_Entrada, Codigo_OpeEstoque;

CREATE VIEW ´VIEW_SAIDAS_PRODUTOS_GIRO´ (
´MES´,
´ANO´,
´CODIGO_FILIAL´,
´CODIGO_PRODUTO´,
´DATA´,
´CODIGO_OPEESTOQUE´,
´QTD_SAIDA´
) AS


Marcosrodias

Marcosrodias

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar