36 lines
1.0 KiB
SQL
36 lines
1.0 KiB
SQL
CREATE OR REPLACE DEFINER=`root`@`localhost`
|
|
SQL SECURITY DEFINER
|
|
VIEW `vn2008`.`v_price_fixed`
|
|
AS SELECT `pf`.`warehouse_id` AS `warehouse_id`,
|
|
`pf`.`item_id` AS `item_id`,
|
|
`pf`.`rate_0` AS `rate_0`,
|
|
`pf`.`rate_1` AS `rate_1`,
|
|
`pf`.`rate_2` AS `rate_2`,
|
|
`pf`.`rate_3` AS `rate_3`,
|
|
`pf`.`date_start` AS `date_start`,
|
|
`pf`.`date_end` AS `date_end`,
|
|
`pf`.`bonus` AS `bonus`,
|
|
`pf`.`grouping` AS `grouping`,
|
|
`pf`.`Packing` AS `Packing`,
|
|
`pf`.`caja` AS `caja`
|
|
FROM `vn2008`.`price_fixed` `pf`
|
|
WHERE `pf`.`warehouse_id` < 1000
|
|
UNION ALL
|
|
SELECT `wg`.`warehouse_id` AS `warehouse_id`,
|
|
`pf`.`item_id` AS `item_id`,
|
|
`pf`.`rate_0` AS `rate_0`,
|
|
`pf`.`rate_1` AS `rate_1`,
|
|
`pf`.`rate_2` AS `rate_2`,
|
|
`pf`.`rate_3` AS `rate_3`,
|
|
`pf`.`date_start` AS `date_start`,
|
|
`pf`.`date_end` AS `date_end`,
|
|
`pf`.`bonus` AS `bonus`,
|
|
`pf`.`grouping` AS `grouping`,
|
|
`pf`.`Packing` AS `Packing`,
|
|
`pf`.`caja` AS `caja`
|
|
FROM (
|
|
`vn2008`.`price_fixed` `pf`
|
|
JOIN `vn2008`.`warehouse_group` `wg`
|
|
)
|
|
WHERE `wg`.`warehouse_alias_id` + 1000 = `pf`.`warehouse_id`
|