Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/03/2011, 12:19
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problema al tratar de ejecutar consulta!!

SI, perdón. Para que eso funcione no sólo tiene que estar ordenado, sino que además debe estar agrupado.
Ahora que lo marcas, la consulta es un poquitín más compleja que eso.
Basicamente, hay que descartar todos aquellos cuyo último comentario diga entegada, lo que sería:
Código MySQL:
Ver original
  1.   (SELECT *
  2.   FROM hoja_ruta
  3.   ORDER BY fecha_registro DESC) T1
  4. GROUP BY id_radicado desc;
porque el GROUP BY debe quedar después del ORDER BY, y en una sola sentencia no se puede hacer, ya que el GROUP va antes.
Entonces quedaría mas o menos así:
Código MySQL:
Ver original
  1.     CONCAT(U.nombres,' ', O.apellidos) Registro,
  2.     r.fecha_radicado,
  3.     r.categoria,
  4.     r.formulario,
  5.     r.nro_radicado,
  6.     r.proyecto
  7.     usuario U
  8.     INNER JOIN
  9.     radicado r ON r.id_usuario = U.id_usuario
  10.      INNER JOIN
  11.     (SELECT * FROM (SELECT * FROM hoja_ruta ORDER BY fecha_registro DESC) T1 GROUP BY id_radicado desc) H ON R.nro_radicado = H.nro_radicado
  12.     r.categoria != 'ninguna' AND
  13.     r.formulario = 'completo' AND
  14.     (r.fecha_radicado BETWEEN '2010-08-01' AND '$fecha')
  15.     AND
  16.     h.comentario NOT LIKE '%entregada%'
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)