jorge gabriel 0 Denunciar post Postado Maio 16, 2019 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 ; Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Maio 16, 2019 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