Ir para conteúdo

Arquivado

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

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

  • 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.