SUBCONSULTAS

1.Calcular el valorventa de la tabla detalle con un incremento del 23% del valorunitario de a tabla articulo

ANÁLISIS

1.Campo a reemplazar:Valorventa de la tabla detalle

2.Con quien o que lo va a reemplazar: (valorunitario*0.23)+valorunitario de la tabla articulo

3.Condiciones: articulo.codigo=detalle.codigo

4.Comando update(Cambiar)

Sintaxis

update detalle set valorventa = (select valorunitario+(valorunitario*0.23) from articulo where articulo.codigo=detalle.codigo);

2.Calcular el total de la tabla detalle

ANALISIS

1.Campo a reemplazar: Total de la tabla detalle

2.Con quien o que lo va a reemplazar: Cantidad*valorventa

3.Condiciones: ninguna

4.Comando update(Cambiar)

Sintaxis

update detalle set total=cantidad*valorventa;

3.Calcular las existencias según la tabla detalle de cada articulo

ANÁLISIS

1.Campo a reemplazar: existencia de la tabla articulo

2.Con quien o que lo va a reemplazar: Cantidad-suma(cantidad)de la tabla detalle

3.Condiciones: detalle.codigo=codigo.articulo

4.Comando update(Cambiar)

Sintaxis

update articulo set existencia = cantidad - (select sum(cantidad)from detalle where detelle.codigo=articulo.codigo);

4.Eliminar los artículos que hayan vendido entre 3 y 5 artículos de cada venta

Sintaxis

delete from articulo where codigo = (select codigo from detalle where cantidad between 3 and 5 and detalle.codigo=articulo.codigo group by articulo.codigo);

5.Crear una tabla copia (duplicar la tabla detalle) y llenarla con la información de detalle,solo con los registros del mes de febrero.

Sintaxis

create table copia like detalle;  //Solo duplica la estructura de la tabla detalle

Para la insertar la información 

insert into copia select * from detalle where month(fecha)=2;

© 2018 Compás Lab S.L,  P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar