tengo una duda por que esta consulta, la veo bien en el mysql browser pero aca en el php dentro del while me duplica los valores, me falta otra sentencia en el where???
los campos hEntrada es 08:00:00 y hSalida es 18:00:00
Código PHP:
$query1 = "select R.No_Empleado,R.Entrada,date(R.Entrada) as Fecha_Entrada,H.hEntrada,R.Salida,date(R.Salida) as Fecha_Salida,H.hSalida,E.Horario,H.id_horario,R.Semana
from tblReg as R
inner join tblEmpleados as E on R.No_Empleado = E.No_Empleado
inner join tblHorarios as H on E.id_horario = H.id_horario
where E.id_horario = 1 and day(R.Entrada) between day('2011-06-20') and day('2011-06-22') order by R.No_Empleado,R.Entrada";
$res1 = mysql_query($query1) or die (mysql_error());
while($row1 = mysql_fetch_assoc($res1)){
$fEntrada = $row1['Fecha_Entrada'];
$inicio = $row1['hEntrada'];
$fSalida = $row1['Fecha_Salida'];
$termina = $row1['hSalida'];
$inicioDia = $fEntrada." ".$inicio;
$terminaDia = $fSalida." ".$termina;
echo $inicioDia;
echo '<br/>';
echo $terminaDia;
echo '<br/>';