Sei sulla pagina 1di 2

INSERT INTO

CREATE TABLE ARTICULO CREATE TABLE dbo.ARTICULO


( numart int NOT NULL DETALLE_PEDIDO VALUES(40,'UNIFORMES',1
PRIMARY KEY, ( numart int NOT NULL 00,50,'DEPORTE')
descrip varchar (30) , INSERT INTO
NOT NULL, numped int NOT NULL, dbo.ARTICULO
prec money NOT NULL, cnt int NOT NULL, VALUES(50,'GORRAS',25,1
exist int NOT NULL, FOREIGN KEY (numart) 00,'DEPORTE')
ctar varchar (30) NOT references ARTICULO *INSERT INTO
NULL (numart), dbo.VENDEDOR
) FOREIGN KEY (numped) VALUES(101,'VENDEOR.A',
CREATE TABLE VENDEDOR references PEDIDO 'Apellido.A','PUCALLPA'
( codvende int NOT NULL (numped), ,'Supervisor',2000)
PRIMARY KEY, INSERT INTO
nombven varchar (30) ) dbo.VENDEDOR
NOT NULL, ------ VALUES(201,'VENDEDOR.B'
apevend VARCHAR (30) ,'Apellido.B','PUCALLPA
NOT NULL, *INSERT INTO ','Vendedor ',1000)
dircvend VARCHAR (30) dbo.CLIENTES VALUES INSERT INTO
NOT NULL, (1,'JOSE','PUCALLPA','j dbo.VENDEDOR
carg VARCHAR (30) NOT ose@gmail.com',1000,120 VALUES(202,'VENDEDOR.C'
NULL, 00,30000) ,'Apellido.C','PUCALLPA
sueldo MONEY NOT *INSERT INTO ','Vendedor ',1000)
NULL, dbo.CLIENTES INSERT INTO
VALUES(2,'LUIS','YARINA dbo.VENDEDOR
COCHA','luis@gmail.com' VALUES(203,'VENDEDOR.D'
) ,2000,18000,50000) ,'Apellido.D','PUCALLPA
CREATE TABLE CLIENTES *INSERT INTO ','Practicante',500)
( numcli int NOT NULL dbo.CLIENTES
PRIMARY KEY, VALUES(3,'MARIA','MANAN INSERT INTO dbo.PEDIDO
nomcli varchar (30) TAY','Maria@gmail.com', VALUES(10,1,'2017-10-
NOT NULL, 8000,16000,25000) 07',25,201)
dircl VARCHAR (35) *INSERT INTO INSERT INTO dbo.PEDIDO
NOT NULL, dbo.CLIENTES VALUES(20,3,'2017-10-
e_mal VARCHAR (35) VALUES(4,'ANNA','PUCALL 01',35,202)
NOT NULL, PA','Anna@gmail.com',90 INSERT INTO dbo.PEDIDO
sl1 MONEY NOT NULL, 00,14000,38000) VALUES(30,5, '2017-12-
sl2 MONEY NOT NULL, INSERT INTO 05',0, 202 )
sl3 MONEY NOT NULL dbo.CLIENTES INSERT INTO dbo.PEDIDO
) VALUES(5,'JORGE','MANAN VALUES(40,2,'2017-08-
TAY','Jorgee@gmail.com' 04',10,203)
CREATE TABLE PEDIDO ,3000,11000,40000) INSERT INTO dbo.PEDIDO
( numped int NOT NULL VALUES(50,4,'2017-10-
PRIMARY KEY, 01',15,101)
numcli int NOT NULL,
fechap date NOT INSERT INTO
NULL, dbo.ARTICULO INSERT INTO
ttdes money NOT VALUES(10,'ZAPATILLAS', dbo.DETALLE_PEDIDO
NULL, 50,25,'Deporte') VALUES(10,10,5)
codvende int NOT INSERT INTO INSERT INTO
NULL dbo.ARTICULO dbo.DETALLE_PEDIDO
FOREIGN KEY (numcli) VALUES(20,'CAMISETAS',8 VALUES(20,40,8)
references CLIENTES 0,50,'Moda Joven') INSERT INTO
(numcli), INSERT INTO dbo.DETALLE_PEDIDO
FOREIGN KEY dbo.ARTICULO VALUES(30,20,13)
(codvende) references VALUES(30,'PANTALONES', INSERT INTO
VENDEDOR (codvende) 75,30,'Moda Joven') dbo.DETALLE_PEDIDO
) VALUES(40,50,12)
*--SELECIONAME A LSO CLINTES between '2017/10/01'
--MENCIONE los nombres Q EMPIZE CN LA LETRA L---* and '2017/10/30'
de los CLIENTES Q ------ -----
FUERON ACOMPRAR Y en SELECT nomcli from CLIENTES aadir una clave
QUE FECHA--- where nomcli like 'l%' foranea----TABLA
----------------------- ARTICULO SU PK VA HACIA
SELECT nomcli,fechap *cuantOs clientes a vendido LA TABLA CLIENTE EN FK
FROM CLIENTES A inner el vendedor D*
join PEDIDO B ALTER TABLE CLIENTES
ON A.numcli=B.numcli SELECT nomcli, nombven AS ADD CONSTRAINT
'CLIENTES ATENDIDOS' FK_pedidocliente
*mncioname el nombre FROM CLIENTES, VENDEDOR FOREIGN KEY (numart)
del cliente, fecha del WHERE nombven like REFERENCES ARTICULO
pedido , y los 'VENDEDOR.D' (numart)
vendedores que an ------------------------ ***HACER UN CAMPO
atendido* CUANTOS CLINTES FUERON A PRIMERO PARA CONERTIR
SELECT nomcli, fechap, COMPRAR EN EL ME D EN FOREY KEY**
nombven from CLIENTES a DICIEMBRE
inner join PEDIDO b ALTER TABLE VENDEDOR
on a.numcli=b.numcli SELECT count(fechap) ADD numart int
inner join VENDEDOR c from CLIENTES A inner
ON join PEDIDO B forey key
b.codvende=c.codvende on a.numcli=b.numcli
where fechap ALTER TABLE VENDEDOR
*CANTIDAD DE VECES DE between '2017/12/01' and ADD CONSTRAINT
atencion del vENDEDOR '2017/12/30' FK_articulovendedor
*D* alos clientes* ------------------- FOREIGN KEY (numart)
SELECT COUNT(nombven) *MENCIONE LOS ARTICULOS Q REFERENCES ARTICULO
as ventarealizadasVCD FUERON VENDDOS EN EL MES (numart)
from VENDEDOR c inner DE OCTUBLE Y AQUE CLIENTE --------AADI COLUMNA--
join PEDIDO b FUE VENDIDO* -----
on
c.codvende=b.codvende select nomcli,fechap,
where c.nombven like descrip ALTER TABLE CLIENTES
'VENDEDOR.D' from CLIENTES A inner ADD SEXO CHAR(2)
--------------------- join PEDIDO B
*MENCIONE LOS ARTICULOS ON A.numcli=B.numcli
Q FUERON VENDDOS EN EL inner join ARTICULO C
MES DE OCTUBLE Y AQUE ON C.numart=B.numped
CLIENTE FUE VENDIDO* where fechap between
'2017/10/01' and
select descrip,fechap, '2017/10/01'
nomcli ----------------------
from ARTICULO A inner ------MENCIONE LOS
join PEDIDO B ARTICULOS Q FUERON
ON A.numart=B.numped VENDDOS EN EL MES DE
inner join CLIENTES C OCTUBLE Y AQUE CLIENTE
ON C.numcli=B.numcli FUE VENDIDO------------
WHERE fechap ------BARBARA----
between '2017/10/01' select
and '2017/10/30' fechap,descrip,nomcli
----------------------- from CLIENTES A inner
*comBina los clientes join PEDIDO B
con PEDIDOS ON A.numcli=B.numcli
select *from CLIENTES inner join ARTICULO C
A INNER JOIN PEDIDO B ON C.numart=B.numped
ON A.numcli=B.numcli WHERE fechap

Potrebbero piacerti anche