Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Victor Menezes

Union + Sum

Recommended Posts

GALERA TEM UMA PARTE DO MEU SISTEMA QUE EU PEGO O VALOR DE 2 TABELAS E MOSTRO NA TELA:

select sum(vdaconta) from contasapagar where vencimento = '2013-07-31'
union
select sum(valorbonus) from cobranca where agendamento = '2013-07-31'

O RESULTADO É UMA COLUNA SEM NOME COM 2 LINHAS

 

AGORA PRECISO SOMAR ESSAS 2 LINHAS

 

COMO ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use este select como tabela virtual

 

select sum(valor)
from
(
select sum(vdaconta) valor
from contasapagar 
where vencimento = '2013-07-31' 
union 
select sum(valorbonus) valor 
from cobranca 
where agendamento = '2013-07-31'
) virtual

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei, conheço pouco ASP, mas muda pouco vc já deve chamar a outra sql.

Compartilhar este post


Link para o post
Compartilhar em outros sites

select sum(valor) valor from ( select sum(vdaconta) val ....

Compartilhar este post


Link para o post
Compartilhar em outros sites


select sum(valor) valor

 

from

 

( select sum(vdaconta) valor

 

from contasapagar

 

where vencimento = '2013-07-31'

 

union

 

select sum(valorbonus) valor

 

from cobranca

 

where agendamento = '2013-07-31'

 

) virtual

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpa a demora para responder é por que não estou conseguindo entrar com a minha conta
Resolvi já fiz uma view chamada soma entrada

data = Date()

 

SELECT     entrada, codentrada, dataatual
FROM         caixa
UNION
SELECT     entrada, codcliente, data
FROM         receita

depois chamo assim

select SUM(entrada) as entrada from vsomaentrada where dataatual = '"&data&"'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.