Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 3 */
- SELECT codProducto, nombre, precioAdquisicion * cantidad AS valor_total, cantidad
- FROM Producto;
- SELECT SUM(precioAdquisicion * cantidad) AS valor_total, SUM(cantidad)
- FROM Producto;
- /* 4 */
- SELECT codProducto,nombre, (SELECT SUM(cantidad) FROM Venta v WHERE p.codProducto = v.codProducto AND v.fecha BETWEEN'01-06-2019' AND '30-06-2019') AS ventas_junio
- FROM Producto p
- ORDER BY ventas_junio ASC;
- /* 5 */
- SELECT nombre,direccion, (SELECT SUM(cantidad*(SELECT precioAdquisicion FROM Producto p WHERE p.codProducto = v.codProducto)*1.2) FROM Venta v WHERE c.rut = v.rut ) AS valor_ventas
- FROM Cliente c;
- /* 6 */
- SELECT nombre, direccion
- FROM Cliente
- WHERE deuda > 0 AND credito < deuda;
- /* 7 */
- SELECT * FROM(
- SELECT p.codProducto,p2.nombre, p.cantidad
- FROM (SELECT codProducto,SUM(cantidad) AS cantidad FROM Venta v WHERE v.fecha BETWEEN'01-01-2019' AND '31-12-2019' GROUP BY codProducto) p, Producto p2
- WHERE p.codProducto = p2.codProducto
- ORDER BY p.cantidad DESC)
- WHERE ROWNUM <= 1;
- /* 8 */
- SELECT * FROM(
- SELECT p.codProducto,p2.nombre, p.cantidad
- FROM (SELECT codProducto,SUM(cantidad) AS cantidad FROM Venta v WHERE v.fecha BETWEEN'01-01-2019' AND '31-12-2019' GROUP BY codProducto) p, Producto p2
- WHERE p.codProducto = p2.codProducto
- ORDER BY p.cantidad ASC)
- WHERE ROWNUM <= 1;
- /* 10 */
- SELECT * FROM(
- SELECT p.codProducto,p2.nombre, p.cantidad
- FROM (SELECT codProducto,SUM(cantidad) AS cantidad FROM Venta v WHERE v.fecha BETWEEN'01-12-2019' AND '30-12-2019' GROUP BY codProducto) p, Producto p2
- WHERE p.codProducto = p2.codProducto
- ORDER BY p.cantidad DESC)
- WHERE ROWNUM <= 1;
- /* 11 */
- SELECT * FROM(
- SELECT p.codProducto,p2.nombre, p.cantidad
- FROM (SELECT codProducto,SUM(cantidad) AS cantidad FROM Venta v WHERE v.fecha BETWEEN'01-12-2019' AND '30-12-2019' GROUP BY codProducto) p, Producto p2
- WHERE p.codProducto = p2.codProducto
- ORDER BY p.cantidad ASC)
- WHERE ROWNUM <= 1;
- /* 12 */
- SELECT codProducto,nombre, (SELECT SUM(cantidad) FROM Venta v WHERE p.codProducto = v.codProducto) AS ventas_diciembre
- FROM Producto p
- WHERE (SELECT SUM(cantidad) FROM Venta v WHERE p.codProducto = v.codProducto) IS NULL;
- /* 13 */
- SELECT ve.numvendedor, ve.nombre,(SELECT SUM(cantidad) FROM Venta v WHERE ve.numvendedor = v.numvendedor) AS cantidad_Vendida
- FROM Vendedor ve
- ORDER BY cantidad_Vendida;
- /* 14 */
- SELECT ve.numvendedor, ve.nombre,(SELECT SUM(v.cantidad*p.precioadquisicion)cantidad FROM Venta v,Producto p WHERE ve.numvendedor = v.numvendedor AND p.codproducto = v.codproducto) AS suma_ventas
- FROM Vendedor ve
- ORDER BY suma_ventas;
- /* 15 */
- SELECT c.nombre
- FROM Cliente c
- WHERE NOT EXISTS ( SELECT * FROM Producto p WHERE NOT EXISTS ( SELECT * FROM Venta v WHERE v.codProducto = p.codProducto AND v.rut = c.rut));
- /* 16 */
- SELECT c.rut,c.nombre,c.direccion
- FROM Cliente c
- WHERE c.rut NOT IN (SELECT v.rut FROM Venta v);
- /* 17 */
- SELECT p.nombre
- FROM Producto p
- WHERE NOT EXISTS (SELECT * FROM Cliente c WHERE NOT EXISTS ( SELECT * FROM Venta v WHERE v.codProducto = p.codProducto AND v.rut = c.rut));
- /* 18 */
- DELETE FROM Cliente WHERE rut = '20854139-0';
- /* 19 */
- INSERT INTO Cliente
- (rut,
- nombre,
- direccion,
- deuda,
- credito)
- VALUES
- ('18791036-6',
- 'Miguel León',
- 'Sucre 1520',
- 15000,
- 21000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement