Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jayr Alencar Jhs

Erro na consulta com join

Recommended Posts

Galera, estou fazendo uma consulta a três tabelas: cadmetadespesa, cadcontagerencial, contaspagar, onde a principal é cadmetadespesa, que com faz relacionamento com as outras duas para buscar a descrição no caso da tabela cadcontgerencial com o codconta por referencia e o valor no caso da contaspagar com o codconta, mes e ano como referencia . Vejam só:

select cadmetadespesa.idmeta, 
case cadmetadespesa.mes 
when 01 then 'Janeiro'
when 02 then 'Fevereiro'
when 03 then 'Março'
when 04 then 'Abril'
when 05 then 'Maio'
when 06 then 'Junho'
when 07 then 'Julho'
when 08 then 'Agosto'
when 09 then 'Setembro'
when 10 then 'Outubro'
when 11 then 'Novembro'
when 12 then 'Dezembro'
end as mes
, cadmetadespesa.ano, cadmetadespesa.codconta,
cadcontagerencial.descricao,
cadmetadespesa.vlmeta, contaspagar.dtpagamento, contaspagar.vlpago
from cadmetadespesa, cadcontagerencial, contaspagar
where cadcontagerencial.codconta=cadmetadespesa.codconta
and contaspagar.codconta=cadmetadespesa.codconta
and month(contaspagar.dtvencimento)=cadmetadespesa.mes
and year(contaspagar.dtvencimento)=cadmetadespesa.ano;

 

Porém, eu queria que fossem retornadas todas as metas cadastradas na cadmetadespesa, porém só está retornando aquelas que contem itens equivalentes à clausula na tabela contaspagar.

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.