2024-07-22 09:52:42 +00:00
|
|
|
CREATE OR REPLACE DEFINER=`vn-admin`@`localhost`
|
2024-01-15 11:31:03 +00:00
|
|
|
SQL SECURITY DEFINER
|
|
|
|
VIEW `vn`.`supplierPackaging`
|
|
|
|
AS SELECT `e`.`supplierFk` AS `supplierFk`,
|
|
|
|
`b`.`itemFk` AS `itemFk`,
|
|
|
|
`i`.`longName` AS `longName`,
|
|
|
|
`s`.`name` AS `supplier`,
|
|
|
|
`b`.`entryFk` AS `entryFk`,
|
|
|
|
`tr`.`landed` AS `landed`,
|
|
|
|
- least(`b`.`quantity`, 0) AS `out`,
|
|
|
|
greatest(`b`.`quantity`, 0) AS `in`,
|
|
|
|
`w`.`name` AS `warehouse`,
|
|
|
|
`b`.`buyingValue` AS `buyingValue`
|
|
|
|
FROM (
|
|
|
|
(
|
|
|
|
(
|
|
|
|
(
|
|
|
|
(
|
|
|
|
(
|
|
|
|
`vn`.`buy` `b`
|
|
|
|
JOIN `vn`.`item` `i` ON(`i`.`id` = `b`.`itemFk`)
|
|
|
|
)
|
|
|
|
JOIN `vn`.`packaging` `p` ON(`p`.`itemFk` = `i`.`id`)
|
|
|
|
)
|
|
|
|
JOIN `vn`.`entry` `e` ON(`e`.`id` = `b`.`entryFk`)
|
|
|
|
)
|
|
|
|
JOIN `vn`.`supplier` `s` ON(`s`.`id` = `e`.`supplierFk`)
|
|
|
|
)
|
|
|
|
JOIN `vn`.`travel` `tr` ON(`tr`.`id` = `e`.`travelFk`)
|
|
|
|
)
|
|
|
|
JOIN `vn`.`warehouse` `w` ON(`w`.`id` = `tr`.`warehouseInFk`)
|
|
|
|
)
|
|
|
|
WHERE `p`.`isPackageReturnable` <> 0
|