none
SELECT em três tabelas comparando data RRS feed

  • Pergunta

  • 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 ;
    quinta-feira, 16 de maio de 2019 01:01

Respostas

Todas as Respostas