Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Resultados de dois selects em uma tabela com duas colunas


Kelvin Matsumoto

Question

Boa noite pessoal!

Estou com um problema aqui...

SELECT sum (PRODUCAO.QTDPRODUZIDA) as Producao
from PRODUCAO inner JOIN VACA
on (EXTRACT (year from PRODUCAO.DATAPRODUCAO) = 2010 and 
        (PRODUCAO.CODVACA = VACA.CODVACA) and (VACA.CODVACA = 3))
SELECT sum (CONSUMO.QTDCONSUMIDA) as Consumo
from CONSUMO inner join VACA
on (EXTRACT (YEAR from CONSUMO.DATACONSUMO) = 2010 and 
        (CONSUMO.CODVACA = VACA.CODVACA) and (VACA.CODVACA = 3));

Eu quero unir os resultados dos dois selects em uma tabela, mas sem somar os dois, ou seja, o union e union all não me ajudaram nisso.

O resultado final deve mostrar o resultado dos dois selects.

Desde já, obrigado!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Boa noite pessoal!

Estou com um problema aqui...

SELECT sum (PRODUCAO.QTDPRODUZIDA) as Producao
from PRODUCAO inner JOIN VACA
on (EXTRACT (year from PRODUCAO.DATAPRODUCAO) = 2010 and 
        (PRODUCAO.CODVACA = VACA.CODVACA) and (VACA.CODVACA = 3))
SELECT sum (CONSUMO.QTDCONSUMIDA) as Consumo
from CONSUMO inner join VACA
on (EXTRACT (YEAR from CONSUMO.DATACONSUMO) = 2010 and 
        (CONSUMO.CODVACA = VACA.CODVACA) and (VACA.CODVACA = 3));
Eu quero unir os resultados dos dois selects em uma tabela, mas sem somar os dois, ou seja, o union e union all não me ajudaram nisso. O resultado final deve mostrar o resultado dos dois selects. Desde já, obrigado!
Tente assim:
SELECT Producao, Consumo
FROM(SELECT 1 as x, sum (PRODUCAO.QTDPRODUZIDA) as Producao
from PRODUCAO inner JOIN VACA
on (EXTRACT (year from PRODUCAO.DATAPRODUCAO) = 2010 and 
        (PRODUCAO.CODVACA = VACA.CODVACA) and (VACA.CODVACA = 3))) a
INNER JOIN (SELECT 1 as y, sum (CONSUMO.QTDCONSUMIDA) as Consumo
from CONSUMO inner join VACA
on (EXTRACT (YEAR from CONSUMO.DATACONSUMO) = 2010 and 
        (CONSUMO.CODVACA = VACA.CODVACA) and (VACA.CODVACA = 3))) b
ON a.x = b.x

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...