25 lines
690 B
MySQL
25 lines
690 B
MySQL
|
CREATE OR REPLACE DEFINER=`root`@`localhost`
|
||
|
SQL SECURITY DEFINER
|
||
|
VIEW `vn`.`mistakeRatio`
|
||
|
AS SELECT `wr`.`code` AS `revisador`,
|
||
|
`w`.`code` AS `sacador`,
|
||
|
`w`.`firstName` AS `firstName`,
|
||
|
`w`.`lastName` AS `lastName`,
|
||
|
`mt`.`description` AS `description`,
|
||
|
cast(`iss`.`created` AS date) AS `created`,
|
||
|
`w`.`id` AS `workerFk`,
|
||
|
`sm`.`saleFk` AS `saleFk`
|
||
|
FROM (
|
||
|
(
|
||
|
(
|
||
|
(
|
||
|
`vn`.`itemShelvingSale` `iss`
|
||
|
JOIN `vn`.`worker` `w` ON(`w`.`id` = `iss`.`userFk`)
|
||
|
)
|
||
|
LEFT JOIN `vn`.`saleMistake` `sm` ON(`iss`.`saleFk` = `sm`.`saleFk`)
|
||
|
)
|
||
|
LEFT JOIN `vn`.`mistakeType` `mt` ON(`mt`.`id` = `sm`.`typeFk`)
|
||
|
)
|
||
|
LEFT JOIN `vn`.`worker` `wr` ON(`wr`.`id` = `sm`.`userFk`)
|
||
|
)
|