SQL - Consulta seriales despachados

 
Vista:

Consulta seriales despachados

Publicado por Carlos Nuñez. (2 intervenciones) el 15/03/2022 21:54:49
Buenas tardes

Tengo una tabla que lleva todos registros de los equipos con las entregas y salidas a un proveedor, se despacha por un numero de serie de cada equipo, quiero hacer una consulta que me muestre los equipos que tiene un proveedor de acuerdo a todos los movimientos realizados. entradas y salidas.

Tipo de mov

100 = Entrada de equipo
200 = Salida de equipo

Tabla de datos

id - documento - Posicion - tipo de mov - Proveedor - Serial - Nombre de equipo - fecha de despacho
1 - 1000001 - 1 - 200 - Oficina Italia - SYD1254 - Selializador - 14-02-2021
2 - 1000001 - 2 - 200 - Oficina Italia - SYD1964 - Selladora - 14-02-2021
3 - 1000001 - 3 - 200 - Oficina Italia - AXF6545 - Empacadora - 14-02-2021

4 - 1000002 - 1 - 100 - Oficina Italia - SYD1254 - Selializador - 4-06-2021

5 - 1000003 - 1 - 200 - Oficina Italia - SYD8751 - Selializador - 4-06-2021
6 - 1000003 - 2 - 200 - Oficina Italia - VHT9364 - Analizador - 21-08-2021

7 - 1000004 - 1 - 100 - Oficina Italia - AXF6545 - Empacadora - 14-12-2021

8 - 1000005 - 1 - 200 - Oficina Italia - SYD1254 - Selializador - 14-01-2022
9 - 1000005 - 2 - 200 - Oficina Italia - AXF6545 - Empacadora - 14-01-2022

10 - 1000006 - 1 - 100 - Oficina Italia - SYD8751 - Selializador - 24-01-2022



Resultado la idea es que se muestren los seriuales que se han despachao y no se han devuelto por el proveedor
teniendo en cuenta las ultimas fecha de despacho

1000001 - 2 - Oficina Italia - SYD1964 - Selladora - 14-02-2021
1000003 - 2 - Oficina Italia - VHT9364 - Analizador - 21-08-2021
1000005 - 1 - Oficina Italia - SYD1254 - Selializador - 14-01-2022
1000005 - 2 - Oficina Italia - AXF6545 - Empacadora - 14-01-2022
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta seriales despachados

Publicado por Isaias (1921 intervenciones) el 16/03/2022 16:24:21
¿Motor de base de datos?, aunque al parecer la solucion seria, generar DOS conjuntos de datos, uno, los que se despacharon y los que se recibieron, comparas ambas grupos y obtienes TODOS aquellos que fueron despachados y no hubo una sola entrada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta seriales despachados

Publicado por Carlos Nuñez. (2 intervenciones) el 16/03/2022 21:37:05
Buenas Tardes

Gracias por tu respuesta, El motor es MySQL,

Solo tenemos salidas (enviados al proveedor) y las entradas (recibido del proveedor).

Analizando tu respuesta tener presente que un serial se puede despachar y recibir muchas veces, luego se debe tomar es la ultima vez que se despacho pero no ha vuelto a ingresar. Siempre se debe tomar la fecha de despacho mas reciente si fue despachado.

Tener dos grupos uno para las entradas y otro para la salida es buen idea, pero como se pueden cruzar

Coridal saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta seriales despachados

Publicado por Isaias (1921 intervenciones) el 17/03/2022 17:25:42
De acuerdo y mi planteamiento es LOGICO, debes generar DOS recordsets, tomando en cuenta el MAX(fecha) de entrada y tal vez el MAX(fecha) de despacho, para poder comparar ambos recordsets
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar