Página 1 de 1

Dúvida em select: resultado inesperado

Enviado: 22 Mai 2021 00:12
por cjp
Pessoal, estou tendo um resultado inesperado num select. Será que estou fazendo algo errado?

O select tá assim:
select codigo,max(datahora) as data from acoes use index (coddt) where marca='V' and hrvisto<>91234 group by codigo order by data
Neste instante, o resultado está saindo como no primeiro anexo. Observe, por exemplo, o código MNPR3, que está dando data=000000. Mas, consultando especificamente este código, tem várias registros com data de hoje (vide resultado2 no anexo).

O mesmo ocorre para os demais códigos.

Alguém poderia me ajudar?

Dúvida em select: resultado inesperado

Enviado: 22 Mai 2021 11:53
por JoséQuintas
Primeiro repita o comando com as mesmas condições.

where marca='V' and hrvisto<>91234

Dúvida em select: resultado inesperado

Enviado: 23 Mai 2021 00:00
por cjp
De fato, vc matou a charada!
Era pra estar marca='V' em todos do código MNPR3, mas não estava, por isso o resultado não estava retornando como esperado.
Obrigado.