CREATE OR REPLACE DEFINER=`vn`@`localhost` SQL SECURITY DEFINER VIEW `vn`.`awbVolume` AS SELECT `t`.`awbFk` AS `awbFk`, `b`.`stickers` * `i`.`density` * IF( `p`.`volume` > 0, `p`.`volume`, `p`.`width` * `p`.`depth` * IF(`p`.`height` = 0, `i`.`size` + 10, `p`.`height`) ) / (`vc`.`aerealVolumetricDensity` * 1000) AS `volume`, `b`.`id` AS `buyFk` FROM ( ( ( ( ( ( `vn`.`buy` `b` JOIN `vn`.`item` `i` ON(`b`.`itemFk` = `i`.`id`) ) JOIN `vn`.`itemType` `it` ON(`i`.`typeFk` = `it`.`id`) ) JOIN `vn`.`packaging` `p` ON(`p`.`id` = `b`.`packagingFk`) ) JOIN `vn`.`entry` `e` ON(`b`.`entryFk` = `e`.`id`) ) JOIN `vn`.`travel` `t` ON(`t`.`id` = `e`.`travelFk`) ) JOIN `vn`.`volumeConfig` `vc` ) WHERE `t`.`shipped` > makedate(year(`util`.`VN_CURDATE`()) - 1, 1) AND `t`.`awbFk` <> 0