SQL SERVER 2000 eu faria assim:

SELECT     cod, tipo
FROM         Tabela as T1
WHERE data = (SELECT MAX(data) FROM Tabela as T2 WHERE T2.cod = T1.cod)



Em 16/10/06, WILLER <[EMAIL PROTECTED]> escreveu:
>
> Ok, eu realmente não fui claro. O que estou implementando é um sistema de
> acesso que utiliza catracas. Esse último movimento é o último acesso de
> determinada pessoa, para isso tem um campo data. Eu precisaria que o meu
> select retornasse esse último movimento de cada pessoa.
> cod - tipo - data/hora
> 778 - E    -12:00
> 750 - S    -11:00
> 778 - S    -13:00
> 750 - E    -17:00
>
> -deveria me retornar
> - 778 - S - 13:00
> - 750 - E - 17:00
>
>   ----- Original Message -----
>   From: Celito Alves Tonial
>   To: delphi-br@yahoogrupos.com.br
>   Sent: Monday, October 16, 2006 2:19 PM
>   Subject: RES: [delphi-br] Dificuldade em Select
>
>
>   Primeiro vc precisa definir o que caracteriza "último movimento". Data
> mais
>   atual ? Tipo = E ?
>
>
>   -----Mensagem original-----
>   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> Em
>   nome de WILLER
>   Enviada em: segunda-feira, 16 de outubro de 2006 11:14
>   Para: delphi-br@yahoogrupos.com.br
>   Assunto: [delphi-br] Dificuldade em Select
>
>   Estou usando o FireBird e Delphi 7. Preciso fazer um select na minha
> tabela,
>   que tem uma extrutura mais ou menos assim:
>
>   cod - tipo
>   778 - E
>   750 - S
>   778 - S
>   750 - E
>
>
>   O tipo define se é entrada ou saída, e o código identifica a pessoa. O
> meu
>   select deveria trazer o último movimento de cada um dos códigos. Por
>   exemplo, na tabela acima deveria me trazer:
>   778 - E
>   750 - S
>   Alguém sabe se é possível fazer isso? Tentei algumas coisas, mas meus
>   conhecimentos em firebird não são muito amplos.
>
>
>
>
>
>
>   [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>   --
>   <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>   Links do Yahoo! Grupos
>
>
>
>
>
>
>   __________ Informação do NOD32 1.1804 (20061015) __________
>
>   Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
>   http://www.nod32.com.br
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a