
Consulta omitiendo valores duplicados en la misma tabla
Publicado por andres (5 intervenciones) el 26/05/2016 19:38:16
Hola a todos, tengo una tabla de artículos la cual contiene los precios de dichos artículos y el año en que fue ingresado dicho precio:
ARTICULO----PRECIO----AÑO
00001-----------100----------2014
00001-----------120----------2015
00001-----------98------------2016
00112-----------1445---------2014
00112-----------1450---------2015
00112-----------1445---------2016
00010-----------44------------2011
00010-----------42------------2012
00010-----------40------------2013
necesito saber cual es el precio mas reciente de cada uno de ellos.
el resultado de la consulta debiera ser el siguiente
ARTICULO-----PRECIO----AÑO
00001-----------98-----------2016
00112-----------1445--------2016
00010-----------40-----------2013
he intentado usar Distinct, pero no logro sacar la consulta.
he intentado con gruop by pero tampoco logro el resultado que necesito.
agradezco que me puedan orientar que puedo hacer.
Saludos
ARTICULO----PRECIO----AÑO
00001-----------100----------2014
00001-----------120----------2015
00001-----------98------------2016
00112-----------1445---------2014
00112-----------1450---------2015
00112-----------1445---------2016
00010-----------44------------2011
00010-----------42------------2012
00010-----------40------------2013
necesito saber cual es el precio mas reciente de cada uno de ellos.
el resultado de la consulta debiera ser el siguiente
ARTICULO-----PRECIO----AÑO
00001-----------98-----------2016
00112-----------1445--------2016
00010-----------40-----------2013
he intentado usar Distinct, pero no logro sacar la consulta.
1
2
select distinct max(año), articulo, precio
from tabla_precios
he intentado con gruop by pero tampoco logro el resultado que necesito.
agradezco que me puedan orientar que puedo hacer.
Saludos
Valora esta pregunta


0