4 tablelas somadas

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

Olá pessoal, gostaria de saber se tenho como fazer no plsql que traga
4 select pra mim? mas os quatros são idependentes um do outro EX:

na linha 1 quero os funcionários mas em 1 linha a soma de todos os funcionarios

na linha 2 quero a soma dos total de produto no estoque e etc totalizando umas 4 linhas uma de cada tabela diferente?
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

sera q o union/union all resolve seus problemas

Selecionar tudo

     (select 'tabela_01' from dual)  
     union all
     (select 'tabela_02' from dual)  
     union all
     (select 'tabela_03' from dual)   
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

E ai Carlos, beleza??

cara, tem jeito sim, porem os campos das 4 tabelas que você vai consultar devem ser do mesmo tipo.. qual o nome das tabelas e dos campos que você precisa consultar??

[]'s
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

os cmpos são os seguintes:

isso é um exemplo:
______________________
tabela 1
nome varchar (50)
end varchar (50)
valor (varchar 10)
______________________

tabela 2
nome varchar (50)
end varchar (50)
valor (varchar 10)

queria que aparecesse as duas tabela uma do lado da outra e somado o valor das 2 separadamente
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

Opa, e ai beleza??

então, exibe em uma linha a soma de 2 tabelas..

Selecionar tudo

SELECT A.VALOR_A,
       B.VALOR_B
  FROM (SELECT SUM(VALOR) VALOR_A
          FROM TABELA_A) A,
       (SELECT SUM(VALOR) VALOR_B
          FROM TABELA_B) B
seria isso??

[]'s
carlos12
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 123
Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio

Cristiano brigadão pela resposta cra testei aqui e deu certinho
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes