none
Subtração entre duas colunas de duas tabelas distintas RRS feed

  • Pergunta

  • Olá,

    Boa noite a todos, sou iniciante na área, preciso calcular o saldo disponível para venda dos produtos, onde, o saldo é = (TabelaEstoque.CampoAtual - TabelaPedidos.CampoQtd). 

    Obs: O ERP registra os pedidos e a quantidade em estoque em tabelas distintas.


    Separar valores negativos dos posivitos.

    domingo, 23 de outubro de 2016 23:36

Respostas

  • Detalha mais 

    1)Separar valores negativos dos positivos ,não entendi , vc quer saber quais são os valores positivos,ou negativos?

    2)O Relacionamento e de 1 para 1, 1 para N ?

    3) para vc  fazer subtração de campos em duas tabelas , vc precisará usar JOINS

    da uma lida nesse artigo

    http://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-associacao-de-tabelas-sql-server-2008-parte-2/18930

    4) Fiz algo para exemplificar 

    SELECT 
           P.Numero [Numero Pedido] ,
    	   P.Data [Data do Pedido] ,
           P.Valor [Valor Pedido] ,
    	   [Saldo Atual] = (E.Valor -l.Valor)
            FROM  Despesa.TabelaEstoque AS E
    JOIN Despesa.TabelaPedidos AS P ON P.IdPkTabela = E.IFkTabela


     


    Wesley Neves

    • Marcado como Resposta Davidson Liebert segunda-feira, 24 de outubro de 2016 12:25
    segunda-feira, 24 de outubro de 2016 10:01
  • Deleted
    • Marcado como Resposta Davidson Liebert segunda-feira, 24 de outubro de 2016 12:25
    segunda-feira, 24 de outubro de 2016 10:19

Todas as Respostas

  • Detalha mais 

    1)Separar valores negativos dos positivos ,não entendi , vc quer saber quais são os valores positivos,ou negativos?

    2)O Relacionamento e de 1 para 1, 1 para N ?

    3) para vc  fazer subtração de campos em duas tabelas , vc precisará usar JOINS

    da uma lida nesse artigo

    http://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-associacao-de-tabelas-sql-server-2008-parte-2/18930

    4) Fiz algo para exemplificar 

    SELECT 
           P.Numero [Numero Pedido] ,
    	   P.Data [Data do Pedido] ,
           P.Valor [Valor Pedido] ,
    	   [Saldo Atual] = (E.Valor -l.Valor)
            FROM  Despesa.TabelaEstoque AS E
    JOIN Despesa.TabelaPedidos AS P ON P.IdPkTabela = E.IFkTabela


     


    Wesley Neves

    • Marcado como Resposta Davidson Liebert segunda-feira, 24 de outubro de 2016 12:25
    segunda-feira, 24 de outubro de 2016 10:01
  • Deleted
    • Marcado como Resposta Davidson Liebert segunda-feira, 24 de outubro de 2016 12:25
    segunda-feira, 24 de outubro de 2016 10:19