Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2013, 08:37
marcelor1988
 
Fecha de Ingreso: mayo-2013
Ubicación: Resistencia, Chaco
Mensajes: 18
Antigüedad: 11 años, 8 meses
Puntos: 0
Exclamación Consulta SQL no sale como quiero!!!!

Buenos días. Tengo un problema con una consulta SQL. Necesito unir dos tablas, una de información de precios actual de los artículos y una histórica, el problema es que la tabla histórica no solo guarda el precio anterior de los artículos sino todos los anteriores. Mi consulta es la siguiente:

Código:
SELECT MAX (h_precios.id_secuencia) AS IDSECUENCIA , max((articulos.pr_arcor_a*0.21)+articulos.pr_arcor_a)AS PRECIONUEVO, ((h_precios.pr_arcor_a*0.21)+h_precios.pr_arcor_a) as PRECIOANTERIOR,
articulos.de_articulos, subrubro.de_subrubro,segmento.de_segmento
FROM h_precios inner join articulos ON articulos.id_articulos = h_precios.id_articulos inner join segmento ON articulos.id_segmento = segmento.id_segmento inner join subrubro ON
articulos.id_subrubro = subrubro.id_subrubro
WHERE articulos.fe_act_preciovta>='2013-05-01 00:00:00.000' and articulos.fe_act_preciovta<='2013-05-08 00:00:00.000' and articulos.id_segmento ='2'
GROUP BY articulos.id_articulos,articulos.de_articulos, subrubro.de_subrubro, segmento.de_segmento,h_precios.pr_arcor_a
ORDER BY articulos.id_articulos

El problema acá es que la consulta me arroja productos repetidos.

Código:
IDSECUENCIA PRECIONUEVO                             PRECIOANTERIOR                          de_articulos                             de_subrubro                                        de_segmento
----------- --------------------------------------- --------------------------------------- ---------------------------------------- -------------------------------------------------- --------------------------------------------------
1           128.9999997                             89.0003400                              Tostadora electrica                      Electronica y Electricidad                         Varios
1           68.9999959                              35.9999200                              Inflador de pie con recuperador y manome Herramientas                                       Varios
2           68.9999959                              45.0000210                              Inflador de pie con recuperador y manome Herramientas                                       Varios
3           68.9999959                              64.9999900                              Inflador de pie con recuperador y manome Herramientas                                       Varios
4           68.9999959                              69.0000080                              Inflador de pie con recuperador y manome Herramientas                                       Varios
5           68.9999959                              73.0000260                              Inflador de pie con recuperador y manome Herramientas                                       Varios
1           33.9999957                              15.8001800                              Juego de llave tubo en blister           Herramientas                                       Varios
1           33.9999957                              13.9004800                              Juego destornillador con tubos 28pcs e/b Herramientas                                       Varios
2           52.0000041                              22.9996800                              Inflador de pie con regulador FOOT PUMP  Herramientas                                       Varios
3           52.0000041                              30.0000140                              Inflador de pie con regulador FOOT PUMP  Herramientas                                       Varios
4           52.0000041                              34.9999760                              Inflador de pie con regulador FOOT PUMP  Herramientas                                       Varios
5           52.0000041                              41.9999470                              Inflador de pie con regulador FOOT PUMP  Herramientas                                       Varios
6           52.0000041                              49.0000390                              Inflador de pie con regulador FOOT PUMP  Herramientas                                       Varios

como puedo hacer que eso no suceda y que solamente me muestre el ultimo id_secuencia con toda la info actual e histórica del producto.

Espero se haya comprendido la pregunta. Muchas gracias de antemano. Saludos!