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”.