Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2014, 13:48
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses
Puntos: 300
Respuesta: Ordenar datos

No estoy seguro de lo que quieres, pero prueba esto
1) Primero ordena todos los registros filtrados por los filtros que buscas y ordenados por banco, cia, nombre.
2) Luego agrupa todos por campo y cia, es decir, te dejará lel campo nombre y vigencia del primer registro de la lista que tenga un campo y cia determinado; el siguiente con ese mismo campo y cia no aparecerá.
3) No entiendo por qué agrupas por campo y cia.

Código MySQL:
Ver original
  1. SELECT t1.nombre, t1.banco, t1.cia, t1.vigencia FROM
  2.  (SELECT nombre,banco, GROUP_CONCAT(cia ORDER BY cia ASC SEPARATOR ' / ') cia,
  3. DATE_FORMAT(vigencia, '%d-%b-%Y') vigencia FROM coeficientes WHERE  cuotas = 3  
  4. AND aplica ='si' AND  cia <>'00'  ORDER BY banco, cia, nombre DESC)t1 GROUP BY t1.campo, t1.cia