- Que productos nunca se han vendido.
- A que cliente se le vendió más.
- Que cliente nunca compro.
- Que producto tiene más demanda.
- Listado de la recaudación diaria por cajero
- Total comprado por proveedor
- Al proveedor PLASTICOS SAC que productos se le compro el 2006
- Los clientes cuyo correo no sea de Hotmail
- En que distrito viven más clientes
- En que distrito no viven clientes
________________________________________________
create table distrito(
IdDistrito char(2) primary key,
Distrito varchar(20)
);
insert into distrito values('01','LIMA');
insert into distrito values('02','ANCON');
insert into distrito values('03','ATE');
insert into distrito values('04','BARRANCO');
insert into distrito values('05','BREÑA');
insert into distrito values('06','CARABAYLLO');
insert into distrito values('07','CHACLACAYO');
insert into distrito values('08','CHORRILLOS');
insert into distrito values('09','CIENEGUILLA');
insert into distrito values('10','COMAS');
create Table Cliente(
IdCliente char(4) primary key,
Paterno varchar(20),
Materno varchar(20),
Nombre varchar(20),
correo varchar(50),
direccion varchar(50),
telefono varchar(20),
IdDistrito char(2) references distrito);
insert into Cliente values('1000','SOTO','QUISPE','CESAR','CQUISPE@HOTMAIL.COM','JR ICA 12','4506231','03');
insert into Cliente values('1001','RIVAS','MENACHO','CARLOS','CRIVAS@HOTMAIL.COM','JR TACNA 21','5566241','05');
insert into Cliente values('1002','GARCIA','HUMAN','MARIA','MGARCIA@GMAIL.COM','AV ICA 123','6503431','08');
insert into Cliente values('1003','CARDENAS','SOTELO','ANA','ACARDENAS@MIXMAIL.COM','AV PERU 1232','9506561','07');
insert into Cliente values('1004','ALVAREZ','CASTRO','ALICIA','AALVAREZ@HOTMAIL.COM','JR IQUITOS 654','9506238','04');
insert into Cliente values('1005','FACUNDO','QUISPE','CESAR','CQUISPE@HOTMAIL.COM','JR ICA 12','4506231','03');
insert into Cliente values('1006','BULEJE','CONTRERAS','LUIS','LBULEJE@HOTMAIL.COM','JR MOQUEGUA 56','7506235','07');
insert into Cliente values('1007','CARRILLO','BUENO','PEDRO','PCARRILLO@HOTMAIL.COM','JR ICA 124','4506231','02');
insert into Cliente values('1008','CASTRO','LOPEZ','KARINA','KCASTRO@YAHOO.COM','JR ICA 245','4506231','03');
insert into Cliente values('1009','DIAZ','LUJAN','AUGUSTO','ADIAZ@HOTMAIL.COM','JR ICA 221','4506231','05');
create Table Producto(
IdProducto char(4) primary key,
producto varchar(30),
cantidad numeric,
precio_lista numeric,
stock_min numeric);
insert into Producto values('1000','PAPEL BOND A4',2000,0.020,100);
insert into Producto values('1001','PAPEL PERIODICO A4',400,0.0015,400);
insert into Producto values('1002','BORRADOR',20,0.5,50);
insert into Producto values('1003','LAPICERO',540,0.8,10);
insert into Producto values('1004','CUADERNO DE 100 HOJAS',200,2.5,50);
insert into Producto values('1005','CUADERNO DE 50 HOJAS',600,2.0,800);
insert into Producto values('1006','CUADERNO ESPIRALADO',640,3.5,100);
insert into Producto values('1007','FOLDER DE MANILA A4',1600,0.8,10);
insert into Producto values('1008','SOBRE DE MANILA A4',700,0.5,50);
insert into Producto values('1009','GOMA SINTETICA',200,4,10);
insert into Producto values('1010','GOMA EN BARRA',800,1.5,1000);
insert into Producto values('1011','MICA A4',100,1,50);
insert into Producto values('1012','PORTA CARNET',2000,0.5,40);
insert into Producto values('1013','VINIFAN NORMAL',80,2.4,40);
insert into Producto values('1014','VINIFAN TAMAÑO OFICIO',84,3,20);
insert into Producto values('1015','PAPEL LUSTRE',2000,0.1,100);
create Table usuario(
IdUsuario char(4) primary key,
nombre varchar(20),
pasword varchar(20));
insert into usuario values('0001','CARLOS','1234');
insert into usuario values('0002','CESAR','4321');
insert into usuario values('0003','MARIA','5678');
create Table venta(
num_recibo char(11) primary key,
IdCliente char(4) references cliente,
Fecha date,
IdUsuario char(4) references usuario);
insert into venta values('00000000001','1000','20060315','0001');
insert into venta values('00000000002','1001','20060316','0002');
insert into venta values('00000000003','1002','20060418','0002');
insert into venta values('00000000004','1004','20060520','0001');
insert into venta values('00000000005','1006','20060521','0003');
insert into venta values('00000000006','1007','20060625','0003');
insert into venta values('00000000007','1003','20060816','0001');
create Table detalle_venta(
IdProducto char(4) references producto,
Num_recibo char(11) references venta,
cantidad numeric,
Precio_venta numeric,
constraint pk_detalle_venta primary key(IdProducto,num_recibo));
insert into Detalle_venta values('1000','00000000001',50,0.020);
insert into Detalle_venta values('1001','00000000001',40,0.0015);
insert into Detalle_venta values('1002','00000000001',8,0.5);
insert into Detalle_venta values('1001','00000000002',4,0.0015);
insert into Detalle_venta values('1002','00000000002',5,0.5);
insert into Detalle_venta values('1003','00000000002',6,0.8);
insert into Detalle_venta values('1004','00000000002',20,2.5);
insert into Detalle_venta values('1005','00000000003',60,2.0);
insert into Detalle_venta values('1006','00000000003',4,3.5);
insert into Detalle_venta values('1007','00000000003',16,0.8);
insert into Detalle_venta values('1008','00000000004',7,0.5);
insert into Detalle_venta values('1009','00000000004',2,4);
insert into Detalle_venta values('1010','00000000005',8,1.5);
insert into Detalle_venta values('1011','00000000006',10,1);
insert into Detalle_venta values('1006','00000000006',4,3.5);
insert into Detalle_venta values('1012','00000000006',2,0.5);
insert into Detalle_venta values('1004','00000000007',20,2.5);
create Table proveedor(
IdProveedor char(4) primary key,
Razon_Social varchar(40),
correo varchar(50),
direccion varchar(50),
telefono varchar(20),
IdDistrito char(2) references distrito);
insert into Proveedor values('1000','METRO SAC','METRO@HOTMAIL.COM','JR CUZCO 121','4306221','04');
insert into Proveedor values('1001','LOS BODEGUEROS SAC','BODEG@HOTMAIL.COM','JR LIMA 221','5568241','06');
insert into Proveedor values('1002','PLASTICOS SAC','PLASTICOS@GMAIL.COM','AV PERU 23','6543431','07');
insert into Proveedor values('1003','LAUCHUN','LAUCHUN@MIXMAIL.COM','AV ANDAHUAYLAS 232','8506561','05');
insert into Proveedor values('1004','LORO SAC','LORO@HOTMAIL.COM','JR AMAZONAS 654','9404238','04');
insert into Proveedor values('1005','ATLAS SAC','ATLAS@HOTMAIL.COM','JR ICA 12','4534231','03');
create Table compra(
num_recibo char(11) primary key,
IdProveedor char(4) references cliente,
Fecha date,
IdUsuario char(4) references usuario);
insert into compra values('00000000001','1001','20050314','0001');
insert into compra values('00000000002','1002','20050316','0001');
insert into compra values('00000000003','1001','20050518','0002');
insert into compra values('00000000004','1004','20051220','0001');
insert into compra values('00000000005','1004','20060522','0002');
insert into compra values('00000000006','1005','20060724','0003');
insert into compra values('00000000007','1003','20060826','0003');
create Table detalle_compra(
IdProducto char(4) references producto,
Num_recibo char(11) references venta,
cantidad numeric,
Precio_compra numeric,
constraint pk_detalle_compra primary key(IdProducto,num_recibo));
insert into Detalle_compra values('1000','00000000001',150,0.015);
insert into Detalle_compra values('1001','00000000001',100,0.0010);
insert into Detalle_compra values('1002','00000000001',80,0.45);
insert into Detalle_compra values('1003','00000000001',40,0.0005);
insert into Detalle_compra values('1002','00000000002',50,0.4);
insert into Detalle_compra values('1003','00000000002',60,0.7);
insert into Detalle_compra values('1004','00000000003',10,2);
insert into Detalle_compra values('1005','00000000003',20,1.5);
insert into Detalle_compra values('1006','00000000003',40,3.2);
insert into Detalle_compra values('1007','00000000004',20,0.75);
insert into Detalle_compra values('1008','00000000004',20,0.4);
insert into Detalle_compra values('1009','00000000005',20,3.5);
insert into Detalle_compra values('1010','00000000005',80,1.25);
insert into Detalle_compra values('1011','00000000006',10,0.8);
insert into Detalle_compra values('1006','00000000006',40,3.25);
insert into Detalle_compra values('1012','00000000007',20,0.4);
insert into Detalle_compra values('1004','00000000007',10,2.4);
Fin Script
________________________________________________
No hay comentarios:
Publicar un comentario