Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu tenho esse SQL que criar grupo com as vendas sempre que tive duas vendas do mesmo cliente no TIPO = 1 e outra no TIPO = 2, ambos concluídas no mês atual.
Só que agora alem disso, o que eu preciso é filtrar as vendas que com TIPO = 2 no mês atual que a outra venda desse cliente no TIPO= 1 pode ser qualquer outro mês não apenas no mês atual.
Atualmente mostra como este: EX cliente = 100 tipo1 data de conclusão = 2017-01 data de conclusão = 2017-01
Preciso que fique assim : EX cliente = 100 tipo1 data de conclusão = 20176-12 ou 2017-01 tipo2 = data de conclusão = 2017-01
Resumido: A data da venda no TIPO =2 deve sempre ser a data do mês atual e data do TIPO = 1 pode ser qualquer mês incluindo o atual.
SELECT * FROM WHERE status = 'CONCLUÍDA' and data_conclusao LIKE '2017-01%' and tipo IN ('1', '2') GRUPO by vendas HAVING MIN (tipo) = '1' and MAX (tipo) = '2'
Carregando comentários...