¿Extraer unicamente las ordenes abiertas?

Como puedo extraer solo las ordenes abiertas,

Estoy realizando una consulta donde tenemos ordenes con diferentes estatus desde abierta hasta cerrada, pero solo me piden que extraiga las ordenes con evento abierto, por ejemplo:

Esta el numero de orden, fecha de apertura, fecha de cierre y estatus,

En este ejemplo solo extraer la orden 1 y 3, ya que no hay un evento de cerrado, y tampoco una fecha de cierre .

No.Orden | Fechaapertura| Fechacierre | Estatus

1                | 24 dic               |                       | Recibida

1                | 24 dic               |                       | Trabajando

---------------------------------------------------------------------------------

2               | 02 Ene               |                       | Recibida

2               | 02 Ene               | 03 Ene          | Cerrada

---------------------------------------------------------------------------------

3              |  10 Ene              |                       | Recibida

3              |  10 Ene              |                       | Trabajando

3              |  10 Ene              |                       | Enviado

Y a su vez, que no me traiga una orden cerrada ya que el indicador solo son abiertas

2 respuestas

Respuesta
3

Tiene que recuperar las órdenes para las que no exista un registro con estado cerrado. Algo así como:

SELECT [No.Orden]
FROM Tabla T1
WHERE NOT EXISTS (
SELECT [No.Orden]
FROM Tabla T2
WHERE
T1.[No.Orden] = T2.[No.Orden] AND
Estatus = 'Cerrada')

Respuesta

I. Hola Compañero, por mi parte no soy conocedor sólo lector de la página, pero deseaba trasladarle una información sobre su consulta por si pudiese serle de alguna utilidad mientras le atiende un experto de primera mano. Le ruego me disculpe todas las molestias de lectura y la imprecisión, mucho ánimo.

https://stackoverflow-com.translate.goog/questions/68466075/show-only-products-the-user-did-not-order?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://dba-stackexchange-com.translate.goog/questions/109120/how-does-order-by-field-in-mysql-work-internally?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://stackoverflow-com.translate.goog/questions/43775254/mysql-select-count-function-to-find-all-status-with-open?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://stackoverflow.com/questions/6218233/selecting-top-3-rows-in-an-ordered-select 

https://www-prisma-io.translate.goog/dataguide/mysql/reading-and-querying-data/filtering-data?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://stackoverflow-com.translate.goog/questions/70227325/how-to-select-customers-with-orders-before-specific-date?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://es.stackoverflow.com/questions/295591/extraer-parte-de-una-cadena-mysql 

https://www.youtube.com/watch?v=EUnXtBxTLI0 

https://orekait.com/blog/impresion-de-avisos-y-ordenes-de-mantenimiento-desde-sap-pm/ 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas