Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/01/2010, 10:38
lalo0002
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Como hacer filtrado por fecha

Código PHP:
SELECT c.CONTROL_CODIGOCONCAT(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)"
);                         
                }