hola amigo carlos_belisario de nuevo gracias ya resolvi mi problema no use un join para unir las tablas lo que ise fue como en ambas tablas tengo el id del paciente y en ambas tengo la misma fecha entonces mejor ise 2 consultas una que en la primera se buscara la fecha y otra que validara el id del paciente que se encuentra en la tabla jcalendar si era igual ala que estava en la tabla reporte entonces mostraba los resultados de la tabla reporte aqui esta mi codigo bueno parte de el muchas gracias amigo carlos_belisario por la ayuda vere aqui pueddo ayudar tengo un rato libre
Código PHP:
$ini=$ano."-".$mes."-".$dia." ". "00:00:00";
$fin=$ano2."-".$mes2."-".$dia2." ". "23:59:59";
conectar();
$jcalendar=mysql_query("select * FROM jqcalendar WHERE StartTime BETWEEN '$ini' AND '$fin' AND asistencia='1' GROUP BY Subject ");
desconectar();
while ($rowj=mysql_fetch_array($jcalendar))
{
conectar();
$reporte=mysql_query("select * FROM reporte WHERE ficha='$aa' and codigo='$bb' ");
desconectar();
while ($row=mysql_fetch_array($reporte))
{
echo $resultados de la tabla reporte
}//cierro el while de reporte
}//while del jcalendar
obiamente me sirvio lo que me dijo areslepra el agregarle los minutos ala variables que estaba recogiendo tambien se te agradece mi amigo