Código PHP:
SELECT c.CONTROL_CODIGO, CONCAT(a.ASOSIADO_NOMBRES," \",a.ASOSIADO_APELLIDOS) as NOMBRECOMPLETO,
c.CONTROL_FECHA_INGRESO, c.CONTROL_FECHA_SALIDA, c.CONTROL_HORAS_TRABAJADAS,
c.CONTROL_HORAS_EXTRAS, c.CONTROL_IMAGEN_INGRESO, c.CONTROL_IMAGEN_SALIDA
FROM control c
INNER JOIN asosiado a USING (ASOSIADO_CODIGO)
WHERE c.CONTROL_FECHA_INGRESO BETWEEN '$FechaIngreso' and '$FechaSalida'
esa seria mi consulta; pero lo malo es que si lo pongo asi al abrir la web no muestra ningun dato; solo muestra si inserto la fecha de inicio y de salida y hago cli en filtrar
como solucionaria eso amigos
LO VALIDE ASI, PERO HARIA 2 CONSULTAS; NO HAY UNA FORMA DE HACERLO CON 1 CONSULTA ?
Código PHP:
if (isset( $FechaIngreso )){
$resultado = @mysql_query("SELECT c.CONTROL_CODIGO, CONCAT(a.ASOSIADO_NOMBRES,\" \",a.ASOSIADO_APELLIDOS) as NOMBRECOMPLETO,
c.CONTROL_FECHA_INGRESO, c.CONTROL_FECHA_SALIDA, c.CONTROL_HORAS_TRABAJADAS,
c.CONTROL_HORAS_EXTRAS, c.CONTROL_IMAGEN_INGRESO, c.CONTROL_IMAGEN_SALIDA
FROM control c
INNER JOIN asosiado a USING (ASOSIADO_CODIGO)
WHERE c.CONTROL_FECHA_INGRESO BETWEEN '$FechaIngreso' and '$FechaSalida'
");
}
else{
$resultado = @mysql_query("SELECT c.CONTROL_CODIGO, CONCAT(a.ASOSIADO_NOMBRES,\" \",a.ASOSIADO_APELLIDOS) as NOMBRECOMPLETO,
c.CONTROL_FECHA_INGRESO, c.CONTROL_FECHA_SALIDA, c.CONTROL_HORAS_TRABAJADAS,
c.CONTROL_HORAS_EXTRAS, c.CONTROL_IMAGEN_INGRESO, c.CONTROL_IMAGEN_SALIDA
FROM control c
INNER JOIN asosiado a USING (ASOSIADO_CODIGO)");
}