Ir para conteúdo

Arquivado

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

valtinho2005

duas contas dentro de dois select

Recommended Posts

Galera tudo bom?

 

Estou com um problema! só não vou postar o codigo aqui por que é muito extenso.

 

Seguinte,

 

Faço select que pego 2 valores e faço um conta, me retorna total = 1000

faço outro select que pego outros 2 valores e faço uma conta, me retorna total 2 = 10

 

agora queria fazer outro select para me retornar a conta dizendo: que total2 é 10% de total.

 

alguém pode me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo

 


USER_OBJECTS
-----------
OBJECT_NAME
OBJECT_TYPE

SELECT count(*) tot
FROM   USER_OBJECTS

TOT                    
----------------------
59792                  


SELECT COUNT(*) tot
FROM   USER_OBJECTS
where object_type = 'TABLE'

TOT                    
----------------------
16111                  


SELECT round((100 * tabelas.tot/geral.tot),2) PERC
FROM
(
SELECT COUNT(*) tot
FROM   USER_OBJECTS
WHERE OBJECT_TYPE = 'TABLE'
) TABELAS,
(
SELECT COUNT(*) tot
FROM   USER_OBJECTS
) GERAL

PERC                   
----------------------
26,95   

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.