CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `bs`.`s1_ticketDetail` AS SELECT `s`.`ticketFk` AS `ticketFk`, cast( sum(`s`.`price` * `s`.`quantity`) AS decimal(10, 2) ) AS `ticketAmount`, COUNT(`s`.`id`) AS `ticketLines`, cast(sum(`sv`.`volume`) AS decimal(10, 2)) AS `ticketM3`, cast(`t`.`shipped` AS date) AS `shipped` FROM ( ( `vn`.`ticket` `t` JOIN `vn`.`sale` `s` ON(`s`.`ticketFk` = `t`.`id`) ) JOIN `vn`.`saleVolume` `sv` ON(`sv`.`saleFk` = `s`.`id`) ) WHERE `t`.`shipped` BETWEEN '2021-09-01' AND '2021-10-31 23:59' GROUP BY `s`.`ticketFk`