GARANTIR DESCONTO

Fórum Como Selecionar registro da tabela 1 que tenha pelo menos uma referencia na tabela 2 #558979

06/07/2016

0

Bom Dia!
Preciso de uma ajuda em uma sql onde tenho duas tabelas uma é processos e outra é andamentos
Quando é inserido processo o usuário pode ou não por as movimentações (Andamentos do processo).
Queria fazer uma Select que trouxesse o numero do processo e a data da movimentação que tem pelo menos um movimento no período de data seleciona
Eduardo Silva

Eduardo Silva

Responder

Post mais votado

06/07/2016

Sem conhecer a estrutura das tabelas fica complicado responder , porém , considerando que você tenha uma foregn key na tabela de andamentos com a chave primaria da tabela de processos , teriamos um sql simples.

SELECT PROCESSO.NUMERO_PROCESSO,ANDAMENTO.DATA_MOVIMENTACAO 
FROM PROCESSOS , ANDAMENTOS 
WHERE PROCESSO.NUMERO_PROCESSO = ANDAMENTO.NUMERO_PROCESSO



joins

Misterzire

Misterzire
Responder

Gostei + 2

Mais Posts

07/07/2016

Ricardo Pestana

Se entendi o que vc quer, teria que adicionar um where com o período no select que Misterzire fez acima. Agora se quiser listar apenas os processos com andamento no período pode de repente agrupar por processo e colocar count() por movimentações fazendo um having com count() > 1.

Algo do tipo:

SELECT PROCESSO.NUMERO_PROCESSO,
count(andamento.numero_processo)
FROM PROCESSOS , ANDAMENTOS
WHERE PROCESSO.NUMERO_PROCESSO = ANDAMENTO.NUMERO_PROCESSO
and (andamento.data_movimentacao >= [data inicial] and andamento.data_movimentacao <= [data final])
group by processo.numero_processo
having count(andamento.numero_processo) > 0
Responder

Gostei + 0

11/08/2016

Eduardo Silva

ok vou fazer uns teste com base nessas informações
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar