Quantcast
Channel: "Ciclo Anidado WITH"
Viewing all articles
Browse latest Browse all 5

"Ciclo Anidado WITH"

$
0
0
B U E N   D I A   C O M I N I D A D ! ! !

           Bien, tengo una pequeña inquietud, e estado haciendo una consulta a traves de WITH de la sig manera:

with R as ( 
select *, row_number() over(partition by idReferencia order by fecha DESC) as rn  
from Estado
where referencia = 'PEDIDO')
select PEDIDO.numPedCliente,ARTICULOSENPEDIDO.idArticulosEnPedido,ARTICULOS.idArticulo,ARTICULOS.modelo, ARTICULOSENPEDIDO.descripcion, ARTICULOSENPEDIDO.color,TALLAS.talla,ARTICULOSENPEDIDO.cantidad,R.nombre,R.estado 
from PEDIDO inner join ARTICULOSENPEDIDO on ARTICULOSENPEDIDO.idPedido = PEDIDO.idPedido 
inner join TALLAS on TALLAS.idTalla = ARTICULOSENPEDIDO.talla 
inner join ARTICULOS on ARTICULOSENPEDIDO.modeloArticulo = ARTICULOS.modelo 
inner join R on R.idReferencia = PEDIDO.numPedCliente 
WHERE rn = 1

que hasta el momento me ha estado funcionando a la perfecion, pero ahora me inquietud es es que quiero crear un nuevo WITH dentro de esta consulta pero al momento no me lo recoce SQL, y he aqui mi duda:Se pude hacer el ciclo anidado y si se puede cual es la forma de hacerlo.

   agradesco su tiempo prestado ...


Saludos: Si le es útil hacerlo saber “Votando como Útil” o “Marcando como Respuesta”.


Viewing all articles
Browse latest Browse all 5

Latest Images

Trending Articles



Latest Images