Hola a todos!! ayuda por favor!!!. tengo una tabla con 3 niveles, la linea (es el nivel más bajo y detallado), el trabajo (que contiene varias lineas) y el picking (que contiene varios trabajos), tanto la linea como el trabajo traen status, pero el picking no, sino que debo calcularlo, solo hay dos posibilidades para este estatus CERRADO (cuando todos los trabajos de este picking estén en status CERRADO) y CERRADO (alguno de los trabajos esté EN ESPERA o SURTIENDO) solo que no se como calcular este estatus en el script por fa ayuda!!! Les dejo un ejemplo, la última columna es la que debo calcular, y el status que esperaría.
Mil gracias!!
Picking | Trabajo | Linea | Estatus Trabajo | Estatus linea | ESTATUS PICKING |
P1 | T11 | L111 | SURTIENDO | CERRADA | ABIERTO |
P1 | T11 | L112 | SURTIENDO | CERRADA | ABIERTO |
P1 | T11 | L113 | SURTIENDO | ABIERTA | ABIERTO |
P2 | T21 | L211 | CERRADO | CERRADA | ABIERTO |
P2 | T21 | L212 | CERRADO | CERRADA | ABIERTO |
P2 | T22 | L221 | SURTIENDO | CERRADA | ABIERTO |
P2 | T22 | L222 | SURTIENDO | CERRADA | ABIERTO |
P2 | T22 | L223 | SURTIENDO | ABIERTA | ABIERTO |
P2 | T23 | L231 | EN ESPERA | ABIERTA | ABIERTO |
P2 | T23 | L232 | EN ESPERA | ABIERTA | ABIERTO |
P2 | T24 | L241 | SURTIENDO | CERRADA | ABIERTO |
P2 | T24 | L242 | SURTIENDO | ABIERTA | ABIERTO |
P2 | T25 | L251 | CERRADO | CERRADA | ABIERTO |
P2 | T25 | L252 | CERRADO | CERRADA | ABIERTO |
P2 | T25 | L253 | CERRADO | CERRADA | ABIERTO |
P2 | T25 | L254 | CERRADO | CERRADA | ABIERTO |
P2 | T25 | L255 | CERRADO | CERRADA | ABIERTO |
P2 | T26 | L261 | SURTIENDO | ABIERTA | ABIERTO |
P3 | T31 | L311 | CERRADO | CERRADA | CERRADO |
P3 | T31 | L312 | CERRADO | CERRADA | CERRADO |
P3 | T31 | L313 | CERRADO | CERRADA | CERRADO |
P3 | T31 | L314 | CERRADO | CERRADA | CERRADO |
P3 | T31 | L315 | CERRADO | CERRADA | CERRADO |
P3 | T32 | L321 | CERRADO | CERRADA | CERRADO |
P3 | T32 | L322 | CERRADO | CERRADA | CERRADO |
P3 | T32 | L323 | CERRADO | CERRADA | CERRADO |
P3 | T33 | L331 | CERRADO | CERRADA | CERRADO |