Dúvida em select: resultado inesperado

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Dúvida em select: resultado inesperado

Mensagem 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?
Anexos
resultado2.png
resultado1.png
Inacio de Carvalho Neto
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Dúvida em select: resultado inesperado

Mensagem por JoséQuintas »

Primeiro repita o comando com as mesmas condições.

where marca='V' and hrvisto<>91234
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Dúvida em select: resultado inesperado

Mensagem 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.
Inacio de Carvalho Neto
Responder