Obtener último registro en sql por un campo
Saludos! Deseo que me ilustren de cómo obtener el último registro de una tablas en sql que no sea por el id, deberia encontrarlo por un campo determinado.
Por ejemplo:
"SELECT max(Numero) FROM tiket Where Numero <> 0 OR Numero < 1000000 and transferir = 'N'"
Donde el campo numero se le asigna +1 en cada insert y al llegar al 1000000 deberia (por código) comenzar en 1 nuevamente (esto solicionado con un if donde verifica que si el numero es 1000000, numero es 1), "transferir" es otro campo que condiciono en la busqueda sólo "N".
El tema pasa que el "max" encuentra el valor máximo y no el ultimo registro. Espero ser lo más claro posible. Se agradece!
|