Muy buenos días
Agradecería que pudieran ayudarme,ya que llevo tiempo y no logro avanzar
mi problema consiste en dos partes
primero tengo esta consulta.
7435
[sql]SELECT historiaFisica,count(evolucion.id)
AS contadorEvoluciones,historiaclinicafisica.pacienteId,evolucion.id,tercero.eps
FROM evolucion
INNER JOIN historiaclinicafisica
ON evolucion.historiaFisica=historiaclinicafisica.id
WHERE evolucion.fecha >= '2017-07-01'
AND evolucion.fecha <= '2017-07-31'
GROUP BY evolucion.historiaFisica
ORDER BY evolucion.fecha DESC[/sql]
Se supone que tiene que arrojarme la historia y la ultima evolucion realizada entre fecha y fecha, junto con la
cantidad de evoluciones realizadas, el problema es que me devuelve la fecha de una evolucion pero no de la ultima evolución.
7436
Segunda parte del problema.
parte de la vista del reporte:
foreach ($modelApProcedimientos as $key => $value) {
$modelTercero = Tercero::model()->findByPk($value->pacienteId);
$modelAgenda = Agenda::model()->find('numeroAutorizacion =:autorizacion',array(':autorizacion'=>$value->numeroautorizacion));
$modelHistoria=Historiaclinicafisica::model()->findByPk($value->historiaFisica);
$modeloCie10=Diagnostico::model()->find('historiaFisicaId=:historiaFisicaId',array(':historiaFisicaId'=>$value->historiaFisica));
$modelEntidad = Entidadsalud::model()->find('numeroDocumento=:eps',array(':eps'=>$modelTercero->eps));
$numeroAuto ='';
//**********************INFO AGENDA******************************
echo '<tr>
<td>'.$modelAgenda->numeroRecibo.'</td>
<td>'.$modelAgenda->cantidad.'</td>
';
if(!empty($modelAgenda->numeroAutorizacion))
{
echo '<td>'.$modelAgenda->numeroAutorizacion.'</td>';
}
else{
echo '<td bgcolor="#f9c5b8">'.$value->numeroautorizacion.'</td>';
}
echo'
<td>'.$modelAgenda->MedicoOrden.'</td>
<td>'.$modelAgenda->TipoRecaudo.'</td>
<td>'.$modelAgenda->ValorRecaudo.'</td>
<td>'.$codOptimus.'</td>
';
Tengo que generar un reporte supremamente engorroso, me explico tengo que llamar diferentes modelos,mientras se escribe el archivo en excel, por tanto se termina cayendo el script, como se puede hacer para que las consultas o la llamada a modelos sea mas optima.
Si alguien tiene experiencia en reportes que me pueda ayudar !!
De antemano Muchas Gracias.