Actualizaciones de tablas. SQL Estandar

por | Abr 20, 2017 | Bases de Datos | 0 Comentarios

Incrementar el precio de los Lácteos  un 10%.

UPDATE
 ventas.tb_product
SET
 price = 1.1*price
WHERE
 product_id
 IN (
 SELECT
 product_id
 FROM
 ventas.tb_product Pro
INNER JOIN
 ventas.tb_category Cat
 ON
 Pro.category_id = Cat.category_id
WHERE
 Cat.category_name = 'Lácteos'
 );

Realizar una oferta de un 15% para los productos sin ventas

UPDATE
 ventas.tb_product
SET
 price = 0.85*price
WHERE
 product_id NOT IN (SELECT
 Orden.product_id
 FROM
 ventas.tb_order Orden
GROUP BY
 Orden.product_id)

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *