Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2016, 12:48
alberto2
 
Fecha de Ingreso: agosto-2015
Mensajes: 40
Antigüedad: 8 años, 8 meses
Puntos: 0
consulta sin valores repetidos

Hola a todos,

Espero que vaya todo bien.

¿Me podéis ayudar con una consulta que no consigo que me salga bien? He intentado de todo pero no lo consigo, si me podéis ayudar por favor, os lo agradecería mucho.

Este es el código sql que tengo:

Código:
SELECT referencia, nombre, to_char(ccv.fecha_desde 'dd/MM/yyyy') as fecha_desde_ccv, ccv.valor as total_valor_ccv, to_char(ccc.fecha_desde, 'dd/MM/yyyy') as fecha_desde_ccc, ccc.valor as total_valor_ccv
    FROM tabla1
    inner join tabla2 on idtabla2 = idtabla1  
    inner join tabla3 on idtabla3 = idtabla1
    INNER JOIN tabla4 ON idtabla4 = idtabla3
    left join tabla5 as ccc on ccc.idccc = idtabla3 --importante mirar bien esta linea
    left join tabla5 as ccv on ccv.idccv = idtabla3 --importante mirar bien esta linea
    inner join tabla6 on idtabla6 = idtabla3 
    LEFT JOIN tabla7 ON idtabla7 = idtabla6 
    WHERE fecha_desde_realizacion >= '2016-07-12 0000' and idtabla2 in (129, 214, 173) AND estado IN ('OK')
    ORDER BY ccc.fecha_desde ASC, referencia
Los resultados que me devuelven son los siguientes:

Referencia Nombre fecha_desde_ccv total_valor_ccv
11 Prueba1 11/11/2015 375
11 Prueba1 10/09/2015 375
11 Prueba1 02/10/2015 375
12 Hola 01/11/2016 480
12 Hola 02/12/2016 480
21 Caracola 05/15/2016 55
33 Bye 05/09/2016 115
33 Bye 09/06/2016 115

fecha_desde_ccc total_valor_ccc
31/01/2016 96
31/01/2016 96
31/01/2016 96
21/08/2016 77
21/08/2016 77
22/07/2016 89
12/08/2016 52
12/08/2016 52

Yo lo que quiero es que me muestre la referencia una sola vez con el registro que tenga la mínima fecha_desde_ccv. Ejemplo:

Referencia Nombre fecha_desde_ccv total_valor_ccv
11 Prueba1 10/09/2015 375
12 Hola 01/11/2016 480
21 Caracola 05/15/2016 55
33 Bye 09/06/2016 115

fecha_desde_ccc total_valor_ccc
31/01/2016 96
21/08/2016 77
22/07/2016 89
12/08/2016 52

Es un poco complicada esta consulta para mi.

Muchas gracias por vuestra ayuda.

Un saludo a todos.