extraer la fecha solo de la marca de tiempo dada en Oracle SQL

La siguiente consulta:

select cdate from rprt where cdate <= TO_CHAR(sysdate, 'YYYY/MM/DD-HH24-MI-SS-SSSSS') and ryg='R' and cnum='C002';

regreso:2013/04/27-10:06:26:794 según lo almacenado en la tabla.

Quiero obtener la fecha solo como:27-04-2013 y obtenga la cantidad de días entre el resultado y la fecha del sistema.

Respuestas a la pregunta(6)

Su respuesta a la pregunta