Problemas con una sentencia SQL

Buenas Noches

Tengo un problema con una consulta. Pasa que quiero conseguir la cita que tenga la fecha más antigua y que tenga el id de la agenda. Pero no logro hacer funcionar el ORDER BY con el LIMIT

Tabla Cita:

7606

Captura.PNG

Hasta ahora llevo esto:





$sql ="SELECT  * 

       FROM cita

       WHERE citaAgendaId=$modelAgenda->id 

       ORDER BY citaFechaInicio ASC

       LIMIT 1";


$modelCita=  Cita::model()->findBySql($sql);



Tiene que resultar algo igual a esto lo estraño es que la sentencia corre en phpmyadmin bien

7604

CitaQueEs.PNG

pero en accion me da este error

7605

error.PNG

Agradezco que me puedan ayudar.