Professional Documents
Culture Documents
--UNIT_WEIGHT_BASE--
--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---
--TOTAL_GROSS_WEIGHT_BASE---
--UNIT_VOLUME---
--UNIT_VOLUME_BASE--
--UNIT_NET_VOLUME--
--UNIT_NET_VOLUME_BASE--
--TOTAL_GROSS_VOLUME
--TOTAL_GROSS_VOLUME_BASE--
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-----
--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---
--UNIT_VOLUME,UNIT_VOLUME_BASE---
--UNIT_NET_VOLUME,UNIT_NET_VOLUME_BASE--
--TOTAL_GROSS_VOLUME ,TOTAL_GROSS_VOLUME_BASE
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