Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2010, 10:10
JosephArts
 
Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Seleccionar uno o mas registros dinamicamente

Hola a todos, soy nuevo en el foro y en este tema, bueno la cosa es la siguiente.

Tengo dos tablas en una BD oracle, una de pedidos y otra de detalle del pedido, la cosa es que yo deseo que por medio de un query extraer la informacion del detalle de un pedido pero, si existe un producto x que sea de tipo 'nuevo' entonces la consulta uiunicamente me devolvera ese producto, pero si en el detalle de pedido no existe un producto 'nuevo' entonces me debera devolver todos los productos,,, me explico ??????

En decir, si el pedido tiene un producto nuevo solo me mostrara ese producto que esta en el detalle descartando todos los demas productos.

Se que los mas facil seria un SP pero no puedo generarlos por politicas de la empresa... de ante mano muchas gracias por su ayuda.....

OK, un ejemplo seria :

PEDIDO
------------------------------
N_Pedido -- Descipcion
------------------------------
001 -- Pedido 1
002 -- Pedido 2


PEDIDO_DETALLE
-----------------------------------------------------------
No_Detalle -- N_Pedido -- Producto -- Tipo
-----------------------------------------------------------
001 -- 001 -- 01001 -- Nuevo
002 -- 001 -- 22222 -- Anterior
003 -- 002 -- 33333 -- Anterior
004 -- 002 -- 44444 -- Anterior


Si yo consulto el pedido 001, entonces la consulta me debera arrojar el producto 01001 (ya que es NUEVO),,, pero si consulto el pedido 002, entonces la cosulta me debera arrojar los producto 33333 y 44444 (ya que estos productos no son nuevos).

Nuevamente Gracias.......

Última edición por JosephArts; 21/01/2010 a las 10:33