Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/09/2011, 14:20
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: Consulta rango entre 2 fechas!!!...

No lo puedo ver con eso, necesito que sea solo la sql:

Cambiarías:

Código PHP:
Ver original
  1. $resultado=mysql_query("SELECT RPEREGASIS, FECREGASIS, MIN( HORREGASIS ) AS entrada, MAX( HORREGASIS ) as salida
  2. FROM registro WHERE DATE_FORMAT(FECREGASIS,'%m/%d/%Y') BETWEEN '$fechaIni' AND '$fechaFin' GROUP BY RPEREGASIS, FECREGASIS");

por esto:

Código PHP:
Ver original
  1. $sql ="SELECT RPEREGASIS, FECREGASIS, MIN( HORREGASIS ) AS entrada, MAX( HORREGASIS ) as salida
  2. FROM registro WHERE DATE_FORMAT(FECREGASIS,'%m/%d/%Y') BETWEEN '$fechaIni' AND '$fechaFin' GROUP BY RPEREGASIS, FECREGASIS";
  3. $resultado=mysql_query($sql);
  4. echo "ESTA ES LA SQL:".$sql;

Por otro lado en tu sql hace un date format antes de between, podrías intentar también cambiar tu sql por esta:

Código PHP:
Ver original
  1. $sql ="SELECT RPEREGASIS, FECREGASIS, MIN( HORREGASIS ) AS entrada, MAX( HORREGASIS ) as salida
  2. FROM registro WHERE FECREGASIS BETWEEN '$fechaIni' AND '$fechaFin' GROUP BY RPEREGASIS, FECREGASIS";