You are on page 1of 10

--UNIT WEIGHT---

UPDATE SHIP_UNIT SUH


SET SUH.UNIT_WEIGHT = (SELECT SUM(ORL.WEIGHT) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--UNIT_WEIGHT_BASE--

UPDATE SHIP_UNIT SUH


SET SUH.UNIT_WEIGHT_BASE = (SELECT SUM(ORL.WEIGHT_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--UNIT_NET_WEIGHT--
UPDATE SHIP_UNIT SUH
SET SUH.UNIT_NET_WEIGHT = (SELECT SUM(ORL.WEIGHT) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--UNIT_NET_WEIGHT_BASE--
UPDATE SHIP_UNIT SUH
SET SUH.UNIT_NET_WEIGHT_BASE = (SELECT SUM(ORL.WEIGHT_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--TOTAL_GROSS_WEIGHT---

UPDATE SHIP_UNIT SUH


SET SUH.TOTAL_GROSS_WEIGHT = (SELECT SUM(ORL.WEIGHT) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--TOTAL_GROSS_WEIGHT_BASE---

UPDATE SHIP_UNIT SUH


SET SUH.TOTAL_GROSS_WEIGHT_BASE = (SELECT SUM(ORL.WEIGHT_BASE) FROM ORDER_RELEASE
ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--UNIT_VOLUME---

UPDATE SHIP_UNIT SUH


SET SUH.UNIT_VOLUME = (SELECT SUM(ORL.VOLUME) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--UNIT_VOLUME_BASE--

UPDATE SHIP_UNIT SUH


SET SUH.UNIT_VOLUME_BASE = (SELECT SUM(ORL.VOLUME_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--UNIT_NET_VOLUME--

UPDATE SHIP_UNIT SUH


SET SUH.UNIT_NET_VOLUME = (SELECT SUM(ORL.VOLUME) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--UNIT_NET_VOLUME_BASE--

UPDATE SHIP_UNIT SUH


SET SUH.UNIT_NET_VOLUME_BASE = (SELECT SUM(ORL.VOLUME_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--TOTAL_GROSS_VOLUME

UPDATE SHIP_UNIT SUH


SET SUH.TOTAL_GROSS_VOLUME = (SELECT SUM(ORL.VOLUME) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

--TOTAL_GROSS_VOLUME_BASE--

UPDATE SHIP_UNIT SUH


SET SUH.TOTAL_GROSS_VOLUME_BASE = (SELECT SUM(ORL.VOLUME_BASE) FROM ORDER_RELEASE
ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))
WHERE SUH.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700')
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE 1=1
AND ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID IN
('BRG/COL.365701','BRG/COL.365697','BRG/COL.365704','BRG/COL.365756','BRG/COL.36569
8','BRG/COL.365750','BRG/COL.365751','BRG/COL.365753','BRG/COL.365757','BRG/COL.365
700'))

---FINAL ORDER UPDATE---

UPDATE ORDER_RELEASE
SET TOTAL_WEIGHT = (SELECT SUM(WEIGHT) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = 'BRG/COL.365711'),
TOTAL_WEIGHT_BASE = (SELECT SUM(WEIGHT_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = 'BRG/COL.365711'),
TOTAL_NET_WEIGHT = (SELECT SUM(WEIGHT) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = 'BRG/COL.365711'),
TOTAL_NET_WEIGHT_BASE = (SELECT SUM(WEIGHT_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = 'BRG/COL.365711'),
TOTAL_VOLUME = (SELECT SUM(VOLUME) FROM ORDER_RELEASE_LINE WHERE ORDER_RELEASE_GID
= 'BRG/COL.365711'),
TOTAL_VOLUME_BASE = (SELECT SUM(VOLUME_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = 'BRG/COL.365711'),
TOTAL_NET_VOLUME = (SELECT SUM(VOLUME) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = 'BRG/COL.365711'),
TOTAL_NET_VOLUME_BASE = (SELECT SUM(VOLUME_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = 'BRG/COL.365711')
WHERE ORDER_RELEASE_GID = 'BRG/COL.365711'

------------------------------------------aggregated
queries----------------------------------------

--UNIT_WEIGHT ,UNIT_WEIGHT_BASE-----

UPDATE SHIP_UNIT SUH


SET
SUH.UNIT_WEIGHT = (SELECT SUM(ORL.WEIGHT) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID),
SUH.UNIT_WEIGHT_BASE = (SELECT SUM(ORL.WEIGHT_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)
WHERE SUH.ORDER_RELEASE_GID = $GID
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)

--UNIT_NET_WEIGHT, UNIT_NET_WEIGHT_BASE--
UPDATE SHIP_UNIT SUH
SET
SUH.UNIT_NET_WEIGHT = (SELECT SUM(ORL.WEIGHT) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID),
SUH.UNIT_NET_WEIGHT_BASE = (SELECT SUM(ORL.WEIGHT_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)
WHERE SUH.ORDER_RELEASE_GID = $GID
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)

--TOTAL_GROSS_WEIGHT,TOTAL_GROSS_WEIGHT_BASE---

UPDATE SHIP_UNIT SUH


SET
SUH.TOTAL_GROSS_WEIGHT = (SELECT SUM(ORL.WEIGHT) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID),
SUH.TOTAL_GROSS_WEIGHT_BASE = (SELECT SUM(ORL.WEIGHT_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)
WHERE SUH.ORDER_RELEASE_GID = $GID
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)

--UNIT_VOLUME,UNIT_VOLUME_BASE---

UPDATE SHIP_UNIT SUH


SET
SUH.UNIT_VOLUME = (SELECT SUM(ORL.VOLUME) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID),
SUH.UNIT_VOLUME_BASE = (SELECT SUM(ORL.VOLUME_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)
WHERE SUH.ORDER_RELEASE_GID = $GID
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)

--UNIT_NET_VOLUME,UNIT_NET_VOLUME_BASE--

UPDATE SHIP_UNIT SUH


SET SUH.UNIT_NET_VOLUME = (SELECT SUM(ORL.VOLUME) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID),
SUH.UNIT_NET_VOLUME_BASE = (SELECT SUM(ORL.VOLUME_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)
WHERE SUH.ORDER_RELEASE_GID = $GID
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)

--TOTAL_GROSS_VOLUME ,TOTAL_GROSS_VOLUME_BASE

UPDATE SHIP_UNIT SUH


SET SUH.TOTAL_GROSS_VOLUME = (SELECT SUM(ORL.VOLUME) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID),
SUH.TOTAL_GROSS_VOLUME_BASE = (SELECT SUM(ORL.VOLUME_BASE) FROM ORDER_RELEASE ORD,
ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)
WHERE SUH.ORDER_RELEASE_GID = $GID
AND SUH.SHIP_UNIT_GID IN
(SELECT SUH.SHIP_UNIT_GID
FROM ORDER_RELEASE ORD, ORDER_RELEASE_LINE ORL, SHIP_UNIT_LINE SUL
WHERE ORD.ORDER_RELEASE_GID = SUH.ORDER_RELEASE_GID
AND ORD.ORDER_RELEASE_GID = ORL.ORDER_RELEASE_GID
AND SUL.SHIP_UNIT_GID = SUH.SHIP_UNIT_GID
AND SUL.ORDER_RELEASE_LINE_GID = ORL.ORDER_RELEASE_LINE_GID
AND ORD.ORDER_RELEASE_GID = $GID)

---FINAL ORDER UPDATE---

UPDATE ORDER_RELEASE
SET TOTAL_WEIGHT = (SELECT SUM(WEIGHT) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = = $GID),
TOTAL_WEIGHT_BASE = (SELECT SUM(WEIGHT_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = = $GID),
TOTAL_NET_WEIGHT = (SELECT SUM(WEIGHT) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = = $GID),
TOTAL_NET_WEIGHT_BASE = (SELECT SUM(WEIGHT_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = = $GID),
TOTAL_VOLUME = (SELECT SUM(VOLUME) FROM ORDER_RELEASE_LINE WHERE ORDER_RELEASE_GID
= = $GID),
TOTAL_VOLUME_BASE = (SELECT SUM(VOLUME_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = = $GID),
TOTAL_NET_VOLUME = (SELECT SUM(VOLUME) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = = $GID),
TOTAL_NET_VOLUME_BASE = (SELECT SUM(VOLUME_BASE) FROM ORDER_RELEASE_LINE WHERE
ORDER_RELEASE_GID = = $GID)
WHERE ORDER_RELEASE_GID = = $GID

You might also like