Una posible solución a tu problema, es ordenar los registros con la enumeración correspondiente a la cantidad de registros que presenta tu consulta.
Mira el penúltimo post de las faq's donde gnzsoloyo propone adicionar un campo para el conteo de registros.
http://www.forosdelweb.com/f86/faqs-mysql-489891/
Teniendolo así, podrías hacer referencia al registro totalmente anterior, sin importar si hay o no vacios en el campo.
un saludo.