Fórum Select com resultado menor que 5 minutos #590668
18/01/2018
0
Trabalho com SQL Server 2014 e preciso resolver um problema urgente:
Tenho o seguinte select:
Select
Produto,
Codproduto,
PrCNumCartao,
PrCLojCod,
PrCVrComp,
PrcNumPres,
Count(1) As Qtde,
Max(NomeCliente) as NomeCliente,
Max(LojNomFan) as LojNomFan,
Max(LojRazSoc)as LojRazSoc,
Min(prcData) as MenorCompra,
Max(prcData) as MaiorCompra,
CartaoCompleto,
Max(LojGljCod)
From Propcompra_Duplicidades_V3 With(NoLock)
Where prcData <= DateAdd(Minute, 5, prcData) -----------reparem aqui, se eu colocar -5 não traz nenhum registro em nenhum intervalo
and prcData Between ''2018-01-17'' and ''2018-01-17 23:59:59''
and prcnumcartao = ''41409771''
Group By
Produto, Codproduto, PrCNumCartao, PrCLojCod, PrCVrComp,
PrcNumPres, NomeCliente, LojNomFan, LojRazSoc, CartaoCompleto, LojGljCod
Having Count(1) > 1 Order By Produto
Essa query me traz um registro:
MenorCompra: 2017-01-11 11:38
MaiorCompra: 2017-01-11 14:20
Problema:
Gostaria de saber como posso trazer apenas os registros que a menor compra foi num intervalo de 5 minutos apenas, ex:
MenorCompra: 2017-01-11 11:38
MaiorCompra: 2017-01-11 11:40
Desde já agradeço
Deus abençoe, muito obrigado
Márcio
Márcio Oliveira
Curtir tópico
+ 0Post mais votado
29/01/2018
Jerson Boer
Gostei + 1
Mais Posts
25/01/2018
Jerson Boer
Where DATEDIFF(MINUTE, DataHoraInicio, DataHoraTermino) <= 5
Gostei + 0
29/01/2018
Márcio Oliveira
Jerson Boer, parabéns para você, deu certo. Deus abençoe por compartilhar seu conhecimento comigo. Post resolvido
Obrigado
Márcio
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)