Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/10/2007, 18:53
losporros
 
Fecha de Ingreso: noviembre-2005
Ubicación: Torreon Coahuila
Mensajes: 100
Antigüedad: 18 años, 5 meses
Puntos: 1
Re: Consulta de SELECT DISTINCT(proceso),MAX(id) WHERE fecha>'0000-00-00' RESUELTO

Gracias a todos

Lo pude resolver pero con 2 consultas

Con esta sako de cada proceso su ID mas alta
Código PHP:
SELECT 
             fecha
,proceso,
             
MAX(id) AS mayor
FROM tabla
             GROUP BY proceso 
Y luego de las cedulas dadas las que tengan fecha mayor las meto a un array
y a ese array le pongo comas

Código PHP:
while($rs mysql_fetch_array($query))
{
$fecha=$rs[fecha];
 if(
$fecha>'0000-00-00')
          {
$idmayores[] = "$rs[mayor]";
          } 

}
$mayores $idmayores;
$mayoresimplode(','$mayores); 
Y ya por ultimo utilizo WHERE id IN

Código PHP:

SELECT
*
FROM tabla
WHERE id IN
(".$mayores."
Lo dejo por si alguien llega a tener un problema similar ok
cuidense y saludos... y gracias