<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
gracias leo, ahora lo agrego..<br>te escribi&nbsp; a tu mail hace unos dias,, parece que no lo viste,,, ahora te lo reenvio..<br>saludos,<br><br><br>&gt; From: leonardot@pegasusnet.com.ar<br>&gt; To: php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; Date: Wed, 11 Aug 2010 13:00:20 -0300<br>&gt; Subject: Re: [Php-avanzado] consulta query<br>&gt; <br>&gt; Hola Bruno,<br>&gt; <br>&gt; <br>&gt;         con esa tabla, agregala después del último AND un:<br>&gt; <br>&gt; AND A.fecha_sesion &lt; '$hoy'<br>&gt; <br>&gt;         en dónde $hoy es la fecha de hoy en formato de MySQL.<br>&gt; <br>&gt;         Por otra parte, si bien en este caso es lo mismo, es una buena práctica<br>&gt; poner siempre la tabla cuando te referís a un campo. Por ejemplo poner<br>&gt; AND (R.fecha_comienzo &lt;='$fechahoy') en vez de sin la "R" (asumiendo que<br>&gt; es un campo de la tabla rehabilitaciones).<br>&gt;         Esto te salva en el caso de que modifiques la query e incluyas una<br>&gt; tabla con el mismo nombre de campo.<br>&gt; <br>&gt;         Saludos!<br>&gt; <br>&gt; El mié, 11-08-2010 a las 02:15 +0000, Bruno Meschini escribió:<br>&gt; &gt; hola leo, aqui va la query<br>&gt; &gt; <br>&gt; &gt; SELECT R.*, D.*, P.id_paciente, P.nombre, P.apellido,<br>&gt; &gt;                                         count(A.id_rehabilitacion)AS<br>&gt; &gt; presentes<br>&gt; &gt;                                         FROM (rehabilitaciones AS R,<br>&gt; &gt; dias_rehabilitaciones AS D, pacientes AS P)<br>&gt; &gt;                                         LEFT JOIN asistencias AS A ON<br>&gt; &gt; R.id_rehabilitacion= A.id_rehabilitacion<br>&gt; &gt;                                         WHERE R.id_rehabilitacion =<br>&gt; &gt; D.id_rehabilitacion<br>&gt; &gt;                                         AND R.id_paciente =<br>&gt; &gt; P.id_paciente<br>&gt; &gt;                                         AND D.id_dia=".$dia."<br>&gt; &gt;                                         AND (horario &gt;='$h1') AND<br>&gt; &gt; (horario &lt;= '$h2')<br>&gt; &gt;                                         AND (fecha_comienzo<br>&gt; &gt; &lt;='$fechahoy')<br>&gt; &gt;                                         GROUP BY R.id_rehabilitacion<br>&gt; &gt;                                         ORDER BY horario<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; tablas.<br>&gt; &gt; <br>&gt; &gt; asistencias. <br>&gt; &gt; id_asistencia<br>&gt; &gt; id_rehabilitacion<br>&gt; &gt; id_kine<br>&gt; &gt; pago<br>&gt; &gt; fecha_sesion<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; creo que con esa tabla alcanza, cada vez que registro una asistencia<br>&gt; &gt; guardo en el campo fecha_sesion la fecha de hoy,<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; &gt; From: leonardot@pegasusnet.com.ar<br>&gt; &gt; &gt; To: php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; &gt; &gt; Date: Tue, 10 Aug 2010 14:37:49 -0300<br>&gt; &gt; &gt; Subject: Re: [Php-avanzado] consulta query<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Hola Bruno!<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; <br>&gt; &gt; &gt; El mar, 10-08-2010 a las 16:38 +0000, Bruno Meschini escribió:<br>&gt; &gt; &gt; &gt; perfecto leo, ya esta funcionando,<br>&gt; &gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; otra cosa que no se como hacer es que cuando muestro el listado de<br>&gt; &gt; los<br>&gt; &gt; &gt; &gt; que tienen que asistir hoy, cuando el paciente presiono registrar<br>&gt; &gt; &gt; &gt; asistencia,<br>&gt; &gt; &gt; &gt; en ese momento me parece que tendria que desaparecer el que ya<br>&gt; &gt; asistio<br>&gt; &gt; &gt; &gt; del listado, <br>&gt; &gt; &gt; &gt; no se como hacer esto, o resolverlo de otra forma...<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; pasá por acá la query, y si puede ser también la estructura de las<br>&gt; &gt; &gt; tablas involucradas, así lo puedo ver.<br>&gt; &gt; &gt; Seguramente hace falta agregar una condición que excluya a los que<br>&gt; &gt; &gt; tienen asistencias mayores o iguales a hoy...<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; &gt; saludos,, <br>&gt; &gt; &gt; <br>&gt; &gt; &gt; =mente!<br>&gt; &gt; &gt; -- <br>&gt; &gt; &gt; <br>&gt; &gt; &gt; Leonardo Tadei<br>&gt; &gt; &gt; leonardot@pegasusnet.com.ar<br>&gt; &gt; &gt; http://blog.pegasusnet.com.ar<br>&gt; &gt; &gt; Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>&gt; &gt; &gt; <br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; Php-avanzado mailing list<br>&gt; &gt; &gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; &gt; &gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Php-avanzado mailing list<br>&gt; &gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; &gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>&gt; -- <br>&gt; <br>&gt; Leonardo Tadei<br>&gt; leonardot@pegasusnet.com.ar<br>&gt; http://blog.pegasusnet.com.ar<br>&gt; Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>&gt; <br>&gt; _______________________________________________<br>&gt; Php-avanzado mailing list<br>&gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>                                               </body>
</html>