[resolvido] Juntar 2 consultas com condição WHERE diferente

Moderador: Avelino Sampaio

jessousa
Mensagens: 21
Registrado em: 08 Jun 2015, 21:34

[resolvido] Juntar 2 consultas com condição WHERE diferente

Mensagempor jessousa » 25 Mar 2017, 12:27

Já fiz muitas buscas e não consegui perceber se é possível nem como se fará a união de 2 consultas com condição WHERE diferente.

Ex:
Campo1 e Campo2 são numéricos. A pesquisa está filtrada por Id que é introduzido numa InputBox ao abrir a consulta

SELECT Avg(campo1) AS [Média do Campo1], Max(campo1) AS [Valor Máximo Campo1], Min(campo1) AS [Valor Mínimo Campo1]
FROM tbl1
WHERE Id = InputBox;

Na seguinte vou procurar o valor de Campo2 que se associa ao valor máximo do Campo1, também filtrado por Id


SELECT Campo2 AS [Valor Campo2 correspondente ao Máximo Campo1], Campo1 AS [Valor Máximo Campo1], data, hora
FROM tbl1
WHERE ((Campo1)=(SELECT Max(Campo1)
FROM tbl1
WHERE Id=InputBox)));

As duas em separado funcionam bem mas eu gostaria de poder exibir os resultados de ambas numa mesma consulta.
Junto em anexo um exemplo das consultas que referi.

Obrigado antecipadamente
Você deve estar registrado e autenticado para ter acesso ao arquivo anexo.

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Avelino Sampaio
Mensagens: 2163
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: Juntar 2 consultas com condição WHERE diferente

Mensagempor Avelino Sampaio » 07 Abr 2017, 07:26

jessousa,

já resolveu a questão ?

Aguardamos
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

jessousa
Mensagens: 21
Registrado em: 08 Jun 2015, 21:34

Re: Juntar 2 consultas com condição WHERE diferente

Mensagempor jessousa » 07 Abr 2017, 17:00

Caro Avelino

Infelizmente não.

Avatar do usuário
Avelino Sampaio
Mensagens: 2163
Registrado em: 04 Jun 2015, 18:27
Contato:

Re: Juntar 2 consultas com condição WHERE diferente

Mensagempor Avelino Sampaio » 08 Abr 2017, 11:47

jessousa,

veja se a consulta qryResultado é o que deseja.

Aguardamos
Você deve estar registrado e autenticado para ter acesso ao arquivo anexo.
==================================================
Clique no link abaixo e veja um ótimo kit de ensino que tenho para você.
http://www.usandoaccess.com.br
==================================================

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


jessousa
Mensagens: 21
Registrado em: 08 Jun 2015, 21:34

Re: Juntar 2 consultas com condição WHERE diferente

Mensagempor jessousa » 10 Abr 2017, 12:32

Caro Avelino

Muito obrigado pela solução. É mesmo isto.
O meu erro foi nunca ter pensado numa outra consulta que relacionasse as duas. Tentei fazer isso com um unico código numa única consulta e dava sempre erro

Cumprimentos

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Consultas”

Quem está online

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