Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Problemas com SQL e Delphi


Moncor

Pergunta

Bom dia. Estou tendo o seguinte problema em um sistema que estou desenvolvendo.

Tenho duas tabelas no meu banco conforme abaixo:

-PAGAR

PAG_COD

PAG_VALOR

FOR_COD

PAG_PARCIAL

PAG_VENCIMENTO

PAG_PAGTO

PAG_VALORPAGO

PAG_EMISSAO

PAG_OBSERVACAO

PAG_SOMA

PAG_DOCGERADO

PAG_DOCGERACAO

----------------------

-RECEITAS_DESCONTOS

RD_ID

RD_DATA

RD_VALOR

RD_DESCRICAO

Preciso fazer uma subtração do RD_VALOR e PAG_VALOR.

Preciso juntar essas duas selects abaixo, para colocar no RAVE mais não está dando certo.

select round(sum(rd_valor),2) Valor

from receitas_descontos where rd_data between :ini and :end)

(select round(sum(pag_valor),2) Valor

from pagar where pag_vencimento between :ini and :end)

Alguém poderia me ajudar?.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bom é o seguinte acho eu que você tem que verificar se o banco que você esta utilizando aceita o comando round

esse comando você pode colocar ele no codigo (Delphi) ao invés de setar no SQL.

outra coisa select round(sum(pag_valor),2) Valor

você esta esquecendo do as ai ficaria: select sum(pag_valor) as Valor

Link para o comentário
Compartilhar em outros sites

  • 0

Leonardo, bom dia.

Estou usando o bd oracle, e coloco esse comando round, mais mesmo assim não consigo fazer a subtração desse select:

(select round(sum(rd_valor),2) Valor

from receitas_descontos where rd_data between :ini and :end)

com esse select:

(select round(sum(pag_valor),2) Valor

from pagar where pag_vencimento between :ini and :end)

Vou dar um exemplo. Preciso que some todas as receitas de um certo período e as despesas e depois disso preciso fazer receitas - despesas para saber o saldo atual. Não estou conseguindo realizar essa tarefa, pois nessas duas tabelas não tem nada que faz a união delas.

Se alguém poder me ajudar agradeceria.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...