
18/12/2007, 13:09
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 17 años, 3 meses Puntos: 0 | |
Re: Consulta SQL Compleja Rango fechas y dos tablas Hola mira encontre la solución, la sentencia anterior esta bien solo hay que cambiar el ORDER BY por GROUP BY y listo en cualquiera de los dos casos quita el LIMIT, quedaria de la siguiente forma
//para consultar por persona y entre dos fechas
$usuario_consulta = mysql_query("SELECT tabla1.* FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id WHERE tabla2.id=$varid AND fecha BETWEEN ''2007-12-01' AND '2007-12-13' GROUP BY user_id") or die("Datos erroneos, intente de nuevo");
//para consultar a todos entre dos fechas
$usuario_consulta = mysql_query("SELECT tabla1.* FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id WHERE fecha BETWEEN ''2007-12-01' AND '2007-12-13' GROUP BY user_id") or die("Datos erroneos, intente de nuevo");
espero les sirva a alguien, hasta pronto. |