MySQL - SISTEMA DE HORARIO S

 
Vista:

SISTEMA DE HORARIO S

Publicado por eduardo gates (1 intervención) el 15/05/2009 22:10:59
HOLA A TODOS ESPERO QUE ME AYUDEN ESTOY HACIENDO MIS PRACTICAS Y ME HAN REQUERIDO HACER LO SIGUIENTE Y NO SE COMO HACERLO:

Tengo un incoveniente con un marcaje de horarios, tengo que exportar una consulta de mysql en la que aparescan las tardansas y las faltas. mi problema esta en las faltas no se como hacer para que cuando exporte en un texto aparesca algo asi como:

TARDANSA CODIGO EMPLEADO
00:00:10 99999
Y CUANDO AYA FALTADO TAMBIEN ME TENDRIA QUE MOSTAR DE ALGUN MANERA ESA INSIDENCIA.

ESTAV PENSANDO EN ALGO COMO ESTO DENTRO DE LA CONSULTA:

SELECT if h.id_dia = d.dia then
FROM horarios.diferencia_marcaje d, horarios.horario_personal h
else
falto
WHERE h.id_dia = d.dia AND h.cod_personal = d.codEmp;

PERO LOGICAMENTE NO FUNCINA POR QUE NO ES LA SINTAXIS QUE SE DEVE PONER EN MYSQL ESPERO QUE ME AYUDEN:

SI DE ALGO SIRVE AQI LES PONGO LA MANERA DE COMO LO EXPORTO
<?php
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 de Docentes.txt");
?>
<?php require_once('../../Connections/marcaje2.php'); ?>
<?php require_once('../../Connections/marcaje2.php'); ?>
<?php
mysql_select_db($database_marcaje2, $marcaje2);
$query_Recordset1 = "SELECT * FROM horarios.diferencia_marcaje d";
$Recordset1 = mysql_query($query_Recordset1, $marcaje2) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

mysql_select_db($database_marcaje2, $marcaje2);
$query_Recordset2 = "SELECT h.id_dia, d.dia FROM horario_personal h, diferencia_marcaje d WHERE h.cod_personal = d.codEmp;";
$Recordset2 = mysql_query($query_Recordset2, $marcaje2) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);

?>
<?php do { ?>
<?php echo $row_Recordset1['codEmp']; ?>
<?php echo $row_Recordset1['fecha']; ?>
<?php echo $row_Recordset1['diferencia_salida']; ?>
<?php echo $row_Recordset1['diferencia_entrada']; ?>
<?php echo $row_Recordset1['dia']; ?>

<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>


<?php
mysql_free_result($Recordset1);

mysql_free_result($Recordset2);
?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder