Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   obtener el ultimo registro resultado de una comparacion (https://www.clubdelphi.com/foros/showthread.php?t=47935)

Gaim2205 11-09-2007 17:53:22

obtener el ultimo registro resultado de una comparacion
 
Utilizo d7 y firebird, componentes MDO... Tengo una tabla, donde hay 2 campos (matricula,clave). Lo que necesito es recorrer esa tabla, y cuando encuentre una matricula determinada, recorrer todas las claves asociadas a esa matricula y en una variable guardar la que tenga valor mas alto.

por ejemplo: Matricula 100. contiene las claves 1,3,9,18.
necesito guardar en una variable: 18.

cual sera la forma mas facil de hacer esto? gracias :)

eduarcol 11-09-2007 18:13:58

por sql

Código SQL [-]
Select Max(clave) from tabla where matricula = 100

por codigo

Código Delphi [-]
tabla.first;
while not tabla.eof do
begin
   if valor < tabla.Fieldbyname('clave').asinteger then
      valor := tabla.Fieldbyname('clave').asinteger;
   tabla.next;
end;

Gaim2205 11-09-2007 18:27:40

muchas gracias :)


La franja horaria es GMT +2. Ahora son las 00:46:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi