You are on page 1of 3

-- ----------------------------- View structure for `costos_actuales` -- ---------------------------DROP VIEW IF EXISTS `costos_actuales`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER

VIEW `costos_ actuales` AS (select `pf1`.`ItemC` AS `ItemC`,`pf1`.`Cod_Presenta` AS `Cod_Prese nta`,`pf1`.`Cod_Unidad` AS `Cod_Unidad`,`pf1`.`Cod_ProdMarca` AS `Cod_ProdMarca` ,`pf1`.`Cod_Familia` AS `Cod_Familia`,`pf1`.`Cod_Producto` AS `Cod_Producto`,`pf 1`.`ValorCompra` AS `ValorCompra`,`pf1`.`IGV_Compra` AS `IGV_Compra`,`pf1`.`Fech a` AS `Fecha` from `costo_fechas` `pf1` where (`pf1`.`Fecha` = (select `pf2`.`Fe cha` AS `Fecha` from `costo_fechas` `pf2` where (concat(`pf2`.`Cod_Presenta`,`pf 2`.`Cod_Unidad`,`pf2`.`Cod_ProdMarca`,`pf2`.`Cod_Familia`,`pf2`.`Cod_Producto`) = concat(`pf1`.`Cod_Presenta`,`pf1`.`Cod_Unidad`,`pf1`.`Cod_ProdMarca`,`pf1`.`Co d_Familia`,`pf1`.`Cod_Producto`)) limit 1))); -- ----------------------------- View structure for `costo_fechas` -- ---------------------------DROP VIEW IF EXISTS `costo_fechas`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `costo_f echas` AS (select `costoreferencial`.`ItemC` AS `ItemC`,`costoreferencial`.`Cod_ Presenta` AS `Cod_Presenta`,`costoreferencial`.`Cod_Unidad` AS `Cod_Unidad`,`cos toreferencial`.`Cod_ProdMarca` AS `Cod_ProdMarca`,`costoreferencial`.`Cod_Famili a` AS `Cod_Familia`,`costoreferencial`.`Cod_Producto` AS `Cod_Producto`,`costore ferencial`.`ValorCompra` AS `ValorCompra`,`costoreferencial`.`IGV_Compra` AS `IG V_Compra`,`costoreferencial`.`Fecha` AS `Fecha` from `costoreferencial` order by concat(`costoreferencial`.`Cod_Presenta`,`costoreferencial`.`Cod_Unidad`,`costo referencial`.`Cod_ProdMarca`,`costoreferencial`.`Cod_Familia`,`costoreferencial` .`Cod_Producto`),`costoreferencial`.`Fecha` desc); -- ----------------------------- View structure for `precios_actuales` -- ---------------------------DROP VIEW IF EXISTS `precios_actuales`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `precios _actuales` AS (select `pf1`.`ItemP` AS `ItemP`,`pf1`.`Cod_Presenta` AS `Cod_Pres enta`,`pf1`.`Cod_Unidad` AS `Cod_Unidad`,`pf1`.`Cod_ProdMarca` AS `Cod_ProdMarca `,`pf1`.`Cod_Familia` AS `Cod_Familia`,`pf1`.`Cod_Producto` AS `Cod_Producto`,`p f1`.`ValorVenta` AS `ValorVenta`,`pf1`.`IGV_Venta` AS `IGV_Venta`,`pf1`.`fecha` AS `fecha` from `precio_fechas` `pf1` where (`pf1`.`fecha` = (select `pf2`.`fech a` AS `fecha` from `precio_fechas` `pf2` where (concat(`pf2`.`Cod_Presenta`,`pf2 `.`Cod_Unidad`,`pf2`.`Cod_ProdMarca`,`pf2`.`Cod_Familia`,`pf2`.`Cod_Producto`) = concat(`pf1`.`Cod_Presenta`,`pf1`.`Cod_Unidad`,`pf1`.`Cod_ProdMarca`,`pf1`.`Cod _Familia`,`pf1`.`Cod_Producto`)) limit 1))); -- ----------------------------- View structure for `precios_unitarios` -- ---------------------------DROP VIEW IF EXISTS `precios_unitarios`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `precios _unitarios` AS select `prod`.`Cod_Familia` AS `Cod_Familia`,`prod`.`Cod_ProdMarc a` AS `Cod_ProdMarca`,`prod`.`Cod_Producto` AS `Cod_Producto`,`pres`.`Cod_Presen ta` AS `Cod_Presenta`,`pres`.`Cod_Unidad` AS `Cod_Unidad`,`prec`.`ValorVenta` AS `ValorVenta`,`prec`.`IGV_Venta` AS `IGV_Venta` from (((((`familiaproducto` `fa` join `productomarca` `pm` on((`fa`.`Cod_Familia` = `pm`.`Cod_Familia`))) join ` producto` `prod` on(((`pm`.`Cod_Familia` = `prod`.`Cod_Familia`) and (`pm`.`Cod_ ProdMarca` = `prod`.`Cod_ProdMarca`)))) join `producto_presentacion` `propre` on (((`prod`.`Cod_ProdMarca` = `propre`.`Cod_ProdMarca`) and (`prod`.`Cod_Familia` = `propre`.`Cod_Familia`) and (`prod`.`Cod_Producto` = `propre`.`Cod_Producto`)) )) join `presentacion` `pres` on(((`propre`.`Cod_Presenta` = `pres`.`Cod_Present

a`) and (`propre`.`Cod_Unidad` = `pres`.`Cod_Unidad`)))) join `precios` `prec` o n(((`propre`.`Cod_Presenta` = `prec`.`Cod_Presenta`) and (`propre`.`Cod_Unidad` = `prec`.`Cod_Unidad`) and (`propre`.`Cod_ProdMarca` = `prec`.`Cod_ProdMarca`) a nd (`propre`.`Cod_Familia` = `prec`.`Cod_Familia`) and (`propre`.`Cod_Producto` = `prec`.`Cod_Producto`)))) where (`pres`.`Cantidad` = 1); -- ----------------------------- View structure for `precio_actual` -- ---------------------------DROP VIEW IF EXISTS `precio_actual`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `precio_ actual` AS select `precio_fechas`.`Cod_Presenta` AS `Cod_Presenta`,`precio_fecha s`.`Cod_Unidad` AS `Cod_Unidad`,`precio_fechas`.`Cod_ProdMarca` AS `Cod_ProdMarc a`,`precio_fechas`.`Cod_Familia` AS `Cod_Familia`,`precio_fechas`.`Cod_Producto` AS `Cod_Producto`,`precio_fechas`.`ValorVenta` AS `ValorVenta`,`precio_fechas`. `IGV_Venta` AS `IGV_Venta`,`precio_fechas`.`fecha` AS `fecha` from `precio_fecha s` group by `precio_fechas`.`Cod_Presenta`,`precio_fechas`.`Cod_Unidad`,`precio_ fechas`.`Cod_ProdMarca`,`precio_fechas`.`Cod_Familia`,`precio_fechas`.`Cod_Produ cto`; -- ----------------------------- View structure for `precio_fechas` -- ---------------------------DROP VIEW IF EXISTS `precio_fechas`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `precio_ fechas` AS (select `precios`.`ItemP` AS `ItemP`,`precios`.`Cod_Presenta` AS `Cod _Presenta`,`precios`.`Cod_Unidad` AS `Cod_Unidad`,`precios`.`Cod_ProdMarca` AS ` Cod_ProdMarca`,`precios`.`Cod_Familia` AS `Cod_Familia`,`precios`.`Cod_Producto` AS `Cod_Producto`,`precios`.`ValorVenta` AS `ValorVenta`,`precios`.`IGV_Venta` AS `IGV_Venta`,`precios`.`fecha` AS `fecha` from `precios` order by concat(`prec ios`.`Cod_Presenta`,`precios`.`Cod_Unidad`,`precios`.`Cod_ProdMarca`,`precios`.` Cod_Familia`,`precios`.`Cod_Producto`),`precios`.`fecha` desc); -- ----------------------------- View structure for `precio_presentacion` -- ---------------------------DROP VIEW IF EXISTS `precio_presentacion`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `precio_ presentacion` AS select `pp`.`Cod_Presenta` AS `Cod_Presenta` from ((`precios` ` pr` join `producto_presentacion` `pp` on(((`pr`.`Cod_Presenta` = `pp`.`Cod_Prese nta`) and (`pr`.`Cod_Unidad` = `pp`.`Cod_Unidad`) and (`pr`.`Cod_ProdMarca` = `p p`.`Cod_ProdMarca`) and (`pr`.`Cod_Familia` = `pp`.`Cod_Familia`) and (`pr`.`Cod _Producto` = `pp`.`Cod_Producto`)))) join `costoreferencial` `cr` on(((`pp`.`Cod _Presenta` = `cr`.`Cod_Presenta`) and (`pp`.`Cod_Unidad` = `cr`.`Cod_Unidad`) an d (`pp`.`Cod_ProdMarca` = `cr`.`Cod_ProdMarca`) and (`pp`.`Cod_Familia` = `cr`.` Cod_Familia`) and (`pp`.`Cod_Producto` = `cr`.`Cod_Producto`)))); -- ----------------------------- View structure for `presentaciones_producto` -- ---------------------------DROP VIEW IF EXISTS `presentaciones_producto`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `present aciones_producto` AS select `pp`.`Cod_Presenta` AS `Cod_Presenta`,`pp`.`Cod_Unid ad` AS `Cod_Unidad`,`pp`.`Cod_ProdMarca` AS `Cod_ProdMarca`,`pp`.`Cod_Familia` A S `Cod_Familia`,`pp`.`Cod_Producto` AS `Cod_Producto`,concat(`fp`.`NombreF`,_utf 8' ',`pm`.`NombreP`,_utf8' ',`p`.`NombreProducto`) AS `Producto`,`p`.`CodigoBarr a` AS `C.B Producto`,`pp`.`CodigoBarra` AS `C.B Presentacion`,`pr`.`NombrePrese` AS `Presentacion`,`up`.`NombreU` AS `Unidad` from (((((`familiaproducto` `fp` j oin `productomarca` `pm` on((`fp`.`Cod_Familia` = `pm`.`Cod_Familia`))) join `pr oducto` `p` on(((`pm`.`Cod_Familia` = `p`.`Cod_Familia`) and (`pm`.`Cod_ProdMarc

a` = `p`.`Cod_ProdMarca`)))) join `producto_presentacion` `pp` on(((`p`.`Cod_Pro ducto` = `pp`.`Cod_Producto`) and (`p`.`Cod_ProdMarca` = `pp`.`Cod_ProdMarca`) a nd (`p`.`Cod_Familia` = `pp`.`Cod_Familia`)))) join `presentacion` `pr` on(((`pp `.`Cod_Presenta` = `pr`.`Cod_Presenta`) and (`pp`.`Cod_Unidad` = `pr`.`Cod_Unida d`)))) join `unidadproducto` `up` on((`pr`.`Cod_Unidad` = `up`.`Cod_Unidad`))); -- ----------------------------- View structure for `stock_unidad_presentacion` -- ---------------------------DROP VIEW IF EXISTS `stock_unidad_presentacion`; CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `stock_u nidad_presentacion` AS select `pp`.`Cod_Presenta` AS `Cod_Presenta`,`pp`.`Cod_Un idad` AS `Cod_Unidad`,`pp`.`Cod_ProdMarca` AS `Cod_ProdMarca`,`pp`.`Cod_Familia` AS `Cod_Familia`,`pp`.`Cod_Producto` AS `Cod_Producto`,`ps`.`Cantidad` AS `Cant idad-Unidades`,`sp`.`Stock` AS `Stock-Presentacion`,(`ps`.`Cantidad` * `sp`.`Sto ck`) AS `Stock-Unidades` from ((`producto_presentacion` `pp` join `presentacion` `ps` on(((`pp`.`Cod_Presenta` = `ps`.`Cod_Presenta`) and (`pp`.`Cod_Unidad` = ` ps`.`Cod_Unidad`)))) join `stock_productos` `sp` on(((`pp`.`Cod_Presenta` = `sp` .`Cod_Presenta`) and (`pp`.`Cod_Unidad` = `sp`.`Cod_Unidad`) and (`pp`.`Cod_Prod Marca` = `sp`.`Cod_ProdMarca`) and (`pp`.`Cod_Familia` = `sp`.`Cod_Familia`) and (`pp`.`Cod_Producto` = `sp`.`Cod_Producto`))));

You might also like