Viernes 19 de Junio
Hora inicio: 1:00 p.m
Hora Fin: 4:00 pm
1:00 pm - 1:30 pm
Nos dividimos cada una de las partes del proyecto, la decisión final fue: Vinicio se encargaba de la primera y la segunda parte, William se encargaba de la tercera parte y Valerio se encargaba de la última parte de la progra.
1:30 pm - 4:00 pm
Se implementa el código SQL correspondiente a la primera consulta del primer reporte (Reporte de Productividad por Actividad) de manera Total. Aun esta pendiente las consultas por Tipo de Actividad y por tipo de Solicitud.
El código final quedó de la siguiente manera:
IF @TipoReporte = 'Por Ciclo'
BEGIN
declare @c as int;
END
IF @TipoReporte = 'Por Lote'
BEGIN
DECLARE @MaquinasLote TABLE(rownum int, machine INT NOT NULL, RequestID Int NOT NULL, Nombre Varchar(50), Costo INT, pIndex float, lot int NOT NULL);
INSERT INTO @MaquinasLote SELECT DENSE_RANK()OVER(PARTITION BY M.ID ORDER BY MR.ID DESC) AS 'Row Number', M.ID, MR.ID, M.Name,M.Cost,M.ProductivityIndex, MR.FK_Lot FROM AP_Machinery M
JOIN AP_MachineryRequest MR ON M.ID = MR.FK_Machinery
JOIN AP_Lot L ON L.ID = MR.FK_Lot WHERE MR.FK_Lot = @Lote;
Se realizan experimentos de prueba y error en la base de datos, se añaden algunos atributos en las relaciones AP_Lot, AP_Lot y AP_Request, dichos atributos estan destinados a almacenar los indices de productividad de cada lote especificamente, y a su vez el Indice de productividad de cada solicitud. Loa índices se calculan con la fórmula:
UnidadxCostoxUnidad
Se programa el respectivo Stored Procedure para dicha consulta del primer reporte y se codifican las transacciones que la componen.
Bibliografía
Detalles sobre el join:
https://www.youtube.com/watch?v=mjE1PWXm8QA&list=PL6hPvfzEEMDaU4aiS389oXamdN8sip856&index=32
Hora inicio: 1:00 p.m
Hora Fin: 4:00 pm
1:00 pm - 1:30 pm
Nos dividimos cada una de las partes del proyecto, la decisión final fue: Vinicio se encargaba de la primera y la segunda parte, William se encargaba de la tercera parte y Valerio se encargaba de la última parte de la progra.
1:30 pm - 4:00 pm
Se implementa el código SQL correspondiente a la primera consulta del primer reporte (Reporte de Productividad por Actividad) de manera Total. Aun esta pendiente las consultas por Tipo de Actividad y por tipo de Solicitud.
El código final quedó de la siguiente manera:
IF @TipoReporte = 'Por Ciclo'
BEGIN
declare @c as int;
END
IF @TipoReporte = 'Por Lote'
BEGIN
DECLARE @MaquinasLote TABLE(rownum int, machine INT NOT NULL, RequestID Int NOT NULL, Nombre Varchar(50), Costo INT, pIndex float, lot int NOT NULL);
INSERT INTO @MaquinasLote SELECT DENSE_RANK()OVER(PARTITION BY M.ID ORDER BY MR.ID DESC) AS 'Row Number', M.ID, MR.ID, M.Name,M.Cost,M.ProductivityIndex, MR.FK_Lot FROM AP_Machinery M
JOIN AP_MachineryRequest MR ON M.ID = MR.FK_Machinery
JOIN AP_Lot L ON L.ID = MR.FK_Lot WHERE MR.FK_Lot = @Lote;
Se realizan experimentos de prueba y error en la base de datos, se añaden algunos atributos en las relaciones AP_Lot, AP_Lot y AP_Request, dichos atributos estan destinados a almacenar los indices de productividad de cada lote especificamente, y a su vez el Indice de productividad de cada solicitud. Loa índices se calculan con la fórmula:
UnidadxCostoxUnidad
Se programa el respectivo Stored Procedure para dicha consulta del primer reporte y se codifican las transacciones que la componen.
Bibliografía
Detalles sobre el join:
https://www.youtube.com/watch?v=mjE1PWXm8QA&list=PL6hPvfzEEMDaU4aiS389oXamdN8sip856&index=32

No hay comentarios.:
Publicar un comentario