Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2010, 03:38
rrufo
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 3 meses
Puntos: 0
mezclar un leftjoin y una subquiere con TOP 1

Código:
select t0.Docnum as Pedido,   T2.docentry as id , T2.shipdate as 'Fecha',
From (OITM  t1 left  join   
                       ( select TOP 1 POR1.docentry,  POR1.shipdate, POR1.Itemcode
                           from POR1 
                           where POR1.itemcode = t1.itemcode  
                           order by shipdate asc
                       )  as T2 on T2.itemcode = t1.itemcode
Necesito ayuda

Como ven tengo una consulta que realiza un left join con una subconsulta
de esta subconsulta, preciso el TOP 1 despues de ordenar.

el problema es que en la subconsulta, preciso que sea unicamente del producto que quiero, es decir del oitm.itemcode

la consulta anterior seria perfecta, si o fuera pq no funciona, pq claro, no reconoce t1.itemcode de dentro de la consulta.

pls necesito que alguien me oriente, pues seguro que es mas facil que esto.