Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2012, 01:38
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Consulta mysql con maximo y agrupado

Código MySQL:
Ver original
  1. select t.fechaTramite,
  2.           t.codigoTramite,
  3.           t.numeroDoc,
  4.           t.tipoD oc,
  5.           t.numeroPago,
  6.           t.tipoTramite,
  7.           t.areaOrigen,
  8.           t.areaDestino
  9.    (SELECT t2.fechaTramite,
  10.           t2.codigoTramite,
  11.           t2.numeroDoc,
  12.           t2.tipoD oc,
  13.           t2.numeroPago,
  14.           t2.tipoTramite,
  15.           t2.areaOrigen,
  16.           t2.areaDestino
  17.        FROM Tramite t2
  18.        where t2.tipoTramite='Registrado'
  19.            and t2.areaDestino='22') as t
  20.  (select t1.numeroDoc,
  21.             t1.tipoDoc,
  22.             t1.numeroPago,
  23.             max(t1.fechaTramite) as maxim
  24.        from Tramite t1
  25.        where t1.tipoTramite='Registrado'
  26.            and t1.areaDestino='22'
  27.        group by t1.numeroDoc,
  28.                       t1.tipoDoc,
  29.                       t1.numeroPago) as x
  30.   ON t.fechaTramite=x.maxim
  31.        and t.numeroDoc=x.numeroDoc
  32.        and t.tipoDoc=x.tipoDoc
  33.        and t.numeroPago=x.numeroPago
  34. order by t.fechaTramite;

Creo?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.