CREATE OR REPLACE DEFINER=`vn`@`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`)
	)
