Qué extraño. Lo estoy probando así como te lo puse y funciona todo bien. El valor de fechas es el que esperas? Podría ser que la función UNIX_TIMESTAMP esté devolviendo un valor incorrecto. Si tus campos id tienen la propiedad AUTO_INCREMENT podrías intentar ordenar tus resultados usandolo (ORDER BY fc.id_rpta DESC)
El problema aquí es de bases de datos, así que en el respectivo
subforo de MySQL encontrarás más ayuda.
Saludos,