Jump to content
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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By vonzuben
      Vai de Less ou Sass ?

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

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.