Primeiro >> O Oracle não aceita INNER JOIN,LEFT JOIN,RIGTH?
Agora, gostaria de uma ajuda em Sql, pois eu capengo um pouco com isso:
Tenho duas tabelas: Depto e Estoque. A tabela estoque tem um campo NU_DPTO que é chave na tabela Dpto. Preciso trazer as lojas que tenha peças em estoques, ordenadas pela que tiver a maior quantidade. A regra é: QTDE_PECAS: QTDE_ESTOQUE_PA + QTDE_ESTOQUE_PA_OUT.
Esses atributos existem somente na tabela de Estoque. Só pode vir Dpto(lojas) que tiverem qtde_pecas > 0. Agradeço a todos esde já.
Select no Oracle 8i
- vetis
- Rank: Programador Pleno
- Mensagens: 36
- Registrado em: Sex, 25 Abr 2008 10:29 am
- Localização: cariacica - es
Thiago Vetis
Creedence Clearwater Revival -
Creedence Clearwater Revival -
Cara,
O oracle aceita left e inner join!
Tenta utilizar ele desta maneira left outer join.
Agora faça um join entes AS duas tabelas, depois utilizada um Max no campo onde você deseja localizar o de maior utilizando o ORDER BY campo DESC.
Depois no WHERE coloca a condição qtde_pecas > 0.
Espero q te ajude!
att,
O oracle aceita left e inner join!
Tenta utilizar ele desta maneira left outer join.
Agora faça um join entes AS duas tabelas, depois utilizada um Max no campo onde você deseja localizar o de maior utilizando o ORDER BY campo DESC.
Depois no WHERE coloca a condição qtde_pecas > 0.
Espero q te ajude!
att,
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 22 visitantes