Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/09/2012, 09:28
karma274
 
Fecha de Ingreso: septiembre-2012
Ubicación: Norte de Santander
Mensajes: 127
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: Contador de Dias Habiles.....

Disculpa la molestia lo que pasa es lo siguiente tengo este codigo en el cual exporto a excel el numero de registros de 'x' usuarios entre las fechas establecidas por el consultor por ejemplo: entre las fechas (2012/08/01 y 2012/08/18) el usuario pablo tiene 20 registros
Usuario Registros
Pablo 20

ahora con base en esta informacion debo sacar el promedio semanal de este usuario teniendo en cuenta que los fines de semana y los festivos no son laborales por lo cual se deben descontar.

<?php
//Exportar datos de php a Excel
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=Reportes.xls");
?>
<html>
<?php
include('../conexiones/conexion.php');
?>
<head>
<script language="javascript" src="../js/jquery-1.2.6.min.js"></script>
<title>::. Exportacion de Datos .::</title>
</head>
<body>
<?php
$tabla="acta_sen"; //NOMBRE DE LA TABLA A MOSTRAR
$fecha1=$_POST['fechai'];
$fecha2=$_POST['fechaf'];
?>
<?php
echo "<table border='1' width='70%' align='center'>";
$rs = mysql_query("SELECT DISTINCT usuario FROM $tabla WHERE fecha >= '$fecha1' and fecha <= '$fecha2' order by usuario");
if (mysql_num_rows($rs)>0){

echo '<tr align="center" bgcolor="#E6E6E6"><b><td>USUARIO<td>TOTALES</b>';
while($fila = mysql_fetch_assoc($rs)) {
echo '<tr align="center"> <td><b>'.$fila['usuario'].'</b><td>';

$fb= $fila['usuario'];
$rsf = mysql_query("SELECT * FROM $tabla WHERE usuario = '$fb' and fecha >= '$fecha1' and fecha <= '$fecha2'");
if(mysql_num_rows($rsf)>0){
echo mysql_num_rows($rsf);
}
echo'</tr>';
}
echo"</table>";
}else{
echo 'NO SE ENCONTRARON REGISTROS PARA LAS FECHAS INDICADAS';
}
echo"</table>";
?>
</body>
</html>

el promedio lo sacaria dividiendo el numero de registros entre los dias habiles dias habiles.