14/11/2012, 11:14
|
| | Fecha de Ingreso: enero-2012
Mensajes: 158
Antigüedad: 13 años Puntos: 1 | |
Suma por busqueda Estimados Amigos del Foro, solicito ayuda con urgencia pues tengo un formulario
de que busca entre fechas el desde hasta cuando hago la busqueda me sale todo bien pero lo que no logro hacer es la suma
lo que quiero es sumar las horas dependiendo los rangos de fechas
<table cellpadding="0" cellspacing="0" border="0" width="835" class="tablecont">
<form method="post" name="formu" action="ver_record.php" id="ver" >
<tr>
<td width="157" height="51" align="center" valign="middle" class="bold" >Desde : </td>
<td width="136" height="51" align="center" valign="middle" class="bold" > <input type="text" value="<?=$desde?>" name="desde" maxlength="10" size="20" class="input" id="inputField"></td>
<td width="121" align="center" valign="middle" class="bold" >Hasta : </td>
<td width="233" align="center" valign="middle" class="bold" ><input type="text" value="<?=$hasta?>" name="hasta" maxlength="10" size="20" class="input" id="inputField1"> <input type="text" value="<? echo mysql_result($rsU2,0,"id_trabajador");?>" name="id_trabajador" maxlength="10" size="20" class="input" id="ver"></td>
<td width="186" align="center" valign="middle" class="bold" ><input type="submit" class="campo" name="consulta"></td>
</tr>
</form>
</table>
<?php
// primero conectamos siempre a la base de datos mysql
$tabla = "trabajador";
if ((!empty($desde)) && (!empty($hasta)) && (!empty($id_trabajador))){
$consulta4="select ingreso.id_ingreso, ingreso.fecingreso, trabajador.id_trabajador, trabajador.apepaterno, trabajador.apematerno, trabajador.nombre, trabajador.hingreso, trabajador.hsalida, SUM(ingreso.reloj) , salida.fecsalida, salida.reloj, refrigerio.fecrefrigerio, refrigerio.reloj, llegada.fecllegada, llegada.reloj, trabajador.break, trabajador.hsalida, TIMEDIFF(salida.reloj, ingreso.reloj) as diferencia, ADDTIME(trabajador.hsalida, tolesalida) as salitole, ADDTIME(trabajador.hsalida, trabajador.record) AS totalhoras, ingreso.ccostos from ingreso inner join salida on salida.fecsalida=ingreso.fecingreso inner join refrigerio on refrigerio.fecrefrigerio=ingreso.fecingreso inner join llegada on llegada.fecllegada=ingreso.fecingreso inner join trabajador on trabajador.id_trabajador=ingreso.id_trabajador where ingreso.fecingreso BETWEEN '$desde' AND '$hasta' AND trabajador.id_trabajador='$id_trabajador' group by ingreso.fecingreso order by ingreso.fecingreso"; // sentencia sql
}
$valores=array($_POST['fecingreso']);
$param=vsprintf($consulta4, $valores);
$res=mysql_query($consulta4) or die(mysql_error());
//while ($reg = mysql_fetch_array($res)) {
// echo $reg['je'] . '<br />';
//}
while ($row=mysql_fetch_assoc($res)) {
echo $row['SUM(ingreso.reloj)'];
//echo "Total ". $row['fecingreso']. " = €". $row['SUM(ingreso.reloj)'];
}
?>
ayudewnme porfavor es urgente amigossss |