Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> any ideas on how to improve this query
SELECT *
FROM (
SELECT ssl_user_code,
ssl_user_code ssl, i.container, out_date, cl.code LENGTH_CODE, out_trucker_code, decode ((SELECT ih.in_date FROM his_containers ih WHERE ih.container = i.container AND ih.container_id > i.container_id AND ih.container_id = (SELECT MIN(ihh.container_id) FROM his_containers ihh WHERE ihh.container_id > i.container_id AND ihh.container = i.container)), NULL,
(SELECT ic.in_date
FROM inv_containers ic WHERE ic.container = i.container)) IN_DATE, decode ((SELECT ih.in_trucker_code FROM his_containers ih WHERE ih.container = i.container AND ih.container_id > i.container_id AND ih.container_id = (SELECT MIN(ihh.container_id) FROM his_containers ihh WHERE ihh.container_id > i.container_id AND ihh.container = i.container)), NULL,
(SELECT ic.in_trucker_code
FROM inv_containers ic WHERE ic.container = i.container)) IN_TRUCKER_CODE, decode ((SELECT ih.chassis FROM his_containers ih WHERE ih.container = i.container AND ih.container_id > i.container_id AND ih.container_id = (SELECT MIN(ihh.container_id) FROM his_containers ihh WHERE ihh.container_id > i.container_id AND ihh.container = i.container)), NULL,
(SELECT ic.chassis
FROM inv_containers ic WHERE ic.container = i.container)) IN_CHASSIS FROM HIS_containers i, container_masters cm, tml_container_lhts clht, tml_container_lengths cl WHERE i.chassis IS NULL AND i.out_mode = 'T' -- i.out_date BETWEEN to_date ('1-JAN-2005','DD-MON-YYYY') AND to_date ('01-FEB-2005','DD-MON-YYYY')*/ -- AND SSL_USER_CODE = 'ACL'