Ir para conteúdo
jorge gabriel

SELECT EM TRÊS TABELAS COMPARANDO DATA

Recommended Posts

Preciso criar um script que traga quantos clientes efetuaram algum pagamento após o atendimento e quantas não efetuaram nenhum pagamento, para fazer isso preciso comparar as datas de duas tabelas que não estão relacionadas entre si.

A tabela PRV_PARCELAS possui a data de pagamento que preciso comparar com a data de atendimento que esta na tabela PRV_ATENDIMENTOS, ambas as tabelas possuem relacionamento com a tabela PRV_VENDAS.

Fiz um select mas esta duplicando valores e não esta consistente, alguem consegue me ajudar??

select distinct b.Cod_Venda, a.Cod_Venda, b.Cod_Venda,  a.Data_Atendimento, b.Data_Pagamento
 from dbo.PRV_Atendimentos$ a, dbo.PRV_Parcelas$ b, dbo.PRV_Vendas$ c

 where  CONVERT(VARCHAR(10),a.Data_Atendimento,111) between '2017-05-01' and '2017-05-31' 
 and a.Cod_Venda = b.Cod_Venda 
 and a.Data_Atendimento <= b.Data_Pagamento
   order by 2 desc ;

sql.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

A tabela dbo.PRV_Vendas não é relacionada no select.

 

Se o cliente tiver mais de pagamento o que se quer ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por vonzuben
      Vai de Less ou Sass ?

      Estou usando Less, pensando em usar Sass, pois gostaria de opiniões de quem já usou os dois.
×

Informação importante

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