rukass Postado Maio 16, 2009 Denunciar Share Postado Maio 16, 2009 Bom Dia amigos..então é o seguinte.. imaginemos a seguinte tabela vendas! BD accessnumero data hora 1 10/10/2008 13:302 10/10/2008 14:353 11/10/2008 16:274 12/10/2008 15:255 12/10/2008 13:10 o que queria é uma select que devolvesse os registos com a mesma data mas que a hora do do registo seguinte seja inferior a do registo anterior..neste caso ia devolver!!numero data hora 4 12/10/2008 15:255 12/10/2008 13:10a hora do registo numero 5 com a mesma data do registo 4 é inferior à mesma..sozinho não consigo mesmo resolver este embrolio!!agradecia a vossa ajudaobrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ander1982 Postado Maio 27, 2009 Denunciar Share Postado Maio 27, 2009 (editado) tenta o seguinte:select distinct c.* from venda c , (select a.id, a.data from venda a , (select b.id, b.data from venda B) b where a.id < b.id and a.data > b.data and a.id <> b.id) a where CONVERT(VARCHAR(10), c.data, 103) = CONVERT(VARCHAR(10), a.data, 103) Editado Maio 28, 2009 por kuroi Adicionar tag CODE Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rukass
Bom Dia amigos..
então é o seguinte.. imaginemos a seguinte tabela vendas! BD access
numero data hora
1 10/10/2008 13:30
2 10/10/2008 14:35
3 11/10/2008 16:27
4 12/10/2008 15:25
5 12/10/2008 13:10
o que queria é uma select que devolvesse os registos com a mesma data mas que a hora do do registo seguinte seja inferior a do registo anterior..
neste caso ia devolver!!
numero data hora
4 12/10/2008 15:25
5 12/10/2008 13:10
a hora do registo numero 5 com a mesma data do registo 4 é inferior à mesma..
sozinho não consigo mesmo resolver este embrolio!!
agradecia a vossa ajuda
obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.