Jump to content

ccleverton

Members
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Comum

About ccleverton

  1. ccleverton

    join com is not null e sum

    Resolvi usando uma POG, mas vou deixar em aberto, caso alguém me ajude com a solução correta kkkkk SELECT TOP (100) PERCENT P.Codigo, P.CodBarra, P.CodEmpresa, P.Nome AS Produto, P.Venda AS Valor, M.Nome AS Marca, F.Nome AS Familia, ISNULL(SUM(vDet.Qtd), 0) AS Estoque, MAX(VC.Codigo) AS POG FROM dbo.VendasDet AS vDet LEFT OUTER JOIN dbo.VendasCab AS VC ON vDet.Codigo = VC.Codigo RIGHT OUTER JOIN dbo.Produtos AS P INNER JOIN dbo.ProdutosMarcas AS M ON P.CodMarca = M.Codigo INNER JOIN dbo.ProdutosFamilia AS F ON P.CodFamilia = F.Codigo ON vDet.CodigoProduto = P.Codigo WHERE (vDet.Cancelado IS NULL) GROUP BY P.Codigo, P.CodBarra, P.CodEmpresa, P.Nome, P.Venda, M.Nome, F.Nome ORDER BY Produto
  2. ccleverton

    join com is not null e sum

    Pessoal, Como Resolvo essa equação. No Campo VendasCab eu armazeno "E", "S" e NULL e quero pegar somente os campos que não contiverem NULL em VendasCab.TipoMovimento, porém quando a ligação ON você.Codigo=vDet.CodigoCab a linha não vem. Como resolver isso ? SELECT P.CodBarra, P.CodEmpresa, P.Nome AS Produto, P.Venda AS Valor, M.Nome AS Marca, F.Nome AS Familia, SUM(vDet.Qtd) AS Estoque FROM dbo.VendasDet AS vDet INNER JOIN dbo.VendasCab AS você ON vDet.CodigoCab = você.Codigo RIGHT OUTER JOIN dbo.Produtos AS P INNER JOIN dbo.ProdutosMarcas AS M ON P.CodMarca = M.Codigo INNER JOIN dbo.ProdutosFamilia AS F ON P.CodFamilia = F.Codigo ON vDet.CodigoProduto = P.Codigo WHERE (vDet.Cancelado IS NULL) AND (P.Nome LIKE '%O%') AND (você.TipoMovimento IS NOT NULL) GROUP BY P.Codigo, P.CodBarra, P.CodEmpresa, P.Nome, P.Venda, M.Nome, F.Nome ORDER BY Produto Bom pessoal, o fórum está com um probleminha, onde eu escrevo "V C" (junto), está entrando a palavra "você"
  3. Bom dia pessoal, sou novo aqui no fórum. Eu fiz uma "normatização" na estrutura de meu banco de dados pq estava muito complicado montar relatórios. Antes eu tinha uma tabela para entrada e saída de produtos, uma para matéria prima, agora eu coloco tudo na mesma tabela, e chamei ela de EstoqueES ( Es = entrada e saída ) nessa tabela eu adiciono meus itens/produtos/matprima separando somente por um campo (tipocadastro) a pergunta é! De acordo a experiência de vcs, isso vai começar a provocar lentidão no meu sistema, já que a tabela será acessada mais vezes ? e caso sim, a partir de quantos milhões de registros ? ou não vai provocar lentidão ? espero que tenha passado a dúvida corretamente.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.