Laboratorio
- Llenar las tablas artículos clientes y facturas con 10 registros cada una.
- Basándose en la tabla artículos obtener los siguientes listados.
- artículos con precio mayor a 100
- artículos con precio entre 20 y 40 (usar < y >)
- artículoscon precio entre 40 y 60 (usar BETWEEN)
- artículoscon precio = 20 y stock mayor a 30
- artículoscon precio (12,20,30) no usar IN
- artículoscon precio (12,20,30) usar el IN
- artículosque su precio no sea (12,20,30)
- Listar los artículos ordenados por precio de mayor a menor, y si hubiera precio iguales deben quedar ordenados por nombre.
- Listar todos los artículos incluyendo una columna denominada precio con IVA, la cual deberá tener el monto con el iva del producto.
- Listar todos los artículos incluyendo una columna denominada “cantidad de cuotas” y otra “valor de cuota”, la cantidad es fija y es 3, el valor de cuota corresponde a 1/3 del monto con un 5% de interés.
Solución
1
insert into clientes (nombre,apellido,cuit,direccion) values ('jose','benuto','3647493','loria 940'); insert into facturas (letra,numero,fecha,monto) values ('a',1001,'2012/10/25',350); insert into facturas (letra,numero,fecha,monto) values ('a',1002,curdate(),540); select * from facturas; insert into articulos (codigo,nombre,precio,stock) values (110,'destornillador',30,100); insert into articulos (codigo,nombre,precio,stock) values (111,'martillo',40*1.21,50); en este último ejemplo le calculamos el valor del iva al valor del articulos select * from articulos;2-1
select * from articulos where precio > 100;2-2
select * from articulos where precio > 500 and precio < 1000;2-3
select * from articulos where precio between 500 and 1000;2-4
select * from articulos where precio = 1000 and stock > 3;2-5
select * from articulos where precio = 100 and precio = 500 and precio = 1000;2-6
select * from articulos where precio in (100,500,1000);2-7
select * from articulos where precio not in (100,500,1000);3
select * from articulos order by precio desc, nombre asc;4
select *, precio*1.21 as Precio_con_IVA from articulos; O select codigo,nombre,precio, precio*1.21 as precio_con_IVA, stock from articulos;5
select codigo,nombre,precio, 3 as cantidad_de_cuotas, precio/3*1.05 as valor_cuota, stock from articulos;
0 Comentarios