dúvida é como eu poderia poderia pegar sempre a menor data de entrada de um mesmo dia com o código de entrada, e a maior data de saída de um mesmo dia com o código de saída
opa desculpa, esqueci de mencionar o banco de dados
é em Access
peguei um banco na minha mão, não posso migra-lo nem nada… tem q ser nesse banco
pvrsouza
Como é possível pegar a menor dara de um mesmo dia? Não entendi isso. Não seria a menor hora de um mesmo dia?
DeGuedes
tente usar isso
select * from TABELA where dia = '01/02/2010' and codigo = 'Entrada' order by hora asc limit 1
select * from TABELA where dia = '01/02/2010' and codigo = 'Saida' order by hora desc limit 1
vitorkgb
sim hora, desculpe… caramba escrevi na pressa… acabou saindo algumas coisas erradas e faltando… mas é isso mesmo… hora…
vitorkgb
pior que tá em access essa consulta não pega
dá tipo de dados imcompatível
pvrsouza
Talvez essa consulta não aceite esse padrão de datas. Será que o Access o formato é esse mesmo (dd/mm/aaaa). Tenta ver com outros padrões: mm/dd/aa ; mm/dd/aaaa ; mm-dd-aa; etc etc
G
GodZilla_XF
Olá, muito provavelmente seja isso mesmo pois o access aceita tudo isso sim, tem um amigo meu que tem um sistema em access com vba e db firebird, e o cara faz um monte de coisas com o sql la dentro e não tem disso não. É só dar uma olhada melhor na montagem desta consulta la dentro do SQL Editor do Access.
Dassayev
Tenta assim:
Isso tendo em vista que o campo hora é do tipo Time por exemplo, e não uma string.