Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Base de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMAS


ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

BASE DE DATOS
TRIATHLON SPORT

PROFESOR: ING. MALCA VICENTE EDDIE CHRISTIAN

ALUMNOS:
ATO MARTINEZ, LUIS 1325210023
GUTIERREZ LOPEZ, AARON 1325210032
COCHACHI DE LA CRUZ BENHUR 1325210237
SILVA LOJAS, GEAN PEARRE 1325210103

TRABAJO N :1

CICLO : 2017 - B

FECHA DE
PRESENTACIN : Bellavista 07 de diciembre del 2017
1. INFORMACIN GENERAL DE LA EMPRESA
1.1. ORIGEN

La tienda deportiva Triathlon Sport se fund el 28 de octubre de 1998, e inici


sus operaciones en la misma fecha. Su primer local estuvo ubicado en el Jirn
Ayacucho en Lima. Triathlon Sport fue creada con el objetivo de ser un
distribuidor de artculos deportivos, como calzado, ropa y accesorios de las
mejores marcas mundiales orientado a satisfacer las necesidades y expectativas
de nuestros clientes.

Adems, en el 2013 se inici la transformacin de cada establecimiento en una


tienda deportiva especializada, siendo la primera en cambiar de formato la tienda
ubicada en el Boulevard de Asia, con un formato ms atractivo y a la vanguardia
de las ltimas tendencias en el retail deportivo, en la que, con solo ingresar, el
cliente sintiera que acceda a una tienda confiable.

Hoy Triathlon Sport es una de las principales cadenas de tiendas deportivas de


nuestro pas, enfocado en brindar cada da productos innovadores, un servicio
conveniente y gil a ms clientes.

1.2. MISIN

Brindar los mejores productos deportivos con el ms alto servicio de atencin a


nuestros clientes, orientndolos a obtener una vida ms saludable

1.3. VISIN

Ser la cadena de tiendas deportivas lder a nivel nacional, destacando por ofrecer
el mejor servicio a nuestros clientes a travs del mejor equipo de personas, con
calidad humana y profesional.

1.4. ORGANIZACIN

Esta organizacin se divide en ocho reas, sus funciones son las siguientes:

Gerencia General:
Los dueos y los gerentes adjuntos.
rea Comercial:
Compra y venta de mercadera, hacen pre-compras, analizan los
productos, dirigen las ofertas y liquidaciones.
rea de RR.HH.:
Contratacin de personal, planilla, organizacin de eventos para el
personal:
rea de Marketing:
Se encarga de lo visual y decoracin de tiendas -publicidad, banner de
publicidad, esta rea trabaja de mano con el rea comercial.
rea de Contabilidad:
Se encarga de las conciliaciones y control de ventas (depsitos, Ventas),
pagos, ingresos y egresos.
rea de Auditoria Interna:
Est compuesta por supervisores de zona, quienes controlan las tiendas
e inventariados. Es muy importante esta rea ya que podra fracasar la
empresa.
rea de Logstica:
Se encarga de la recepcin y envi de mercadera, preparan reposiciones.
rea de Sistemas
Compuesta por aquellos que dan soporte a las maquinas hardware y
software. Tambin conocen operatividad del sistema, revisan el servidor,
etc.

1.4.1. ORGANIGRAMA:

GERENCIA GERENCIAL

A. COMERCIAL A. MARKETING A. AUDITURIA A. SISTEMAS


INTERNA
Compra y venta Publicidad, web, Soportes a las
De mercadera. Etc. Supervisin de maquinas
reas Hardware y
De trabajo. software.

A.RR. HH A. CONTABILIDAD A. LOGISTICA


Contratacin y Control de ventas, Recepcin y envi
planillas Pagos e ingresos De mercadera.
2. DIAGRAMA ENTIDAD-RELACION (MODELO EN DIA)
PAIS
DEPARTAMENTO ID_PAIS
ID_DEPARTAMENTO NOM_PAIS CLIENTE
NOM_DEPARTAMENTO ID_CLIENTE
ORDEN_PEDIDO
ID_PAIS (FK)
LOGIN_CLIENTE ID_ORDEN
PASS_CLIENTE
PROVEEDOR NOM_CLIENTE CP_ENVIO
ID_PROVEEDOR SEXO_CLIENTE DIR_ENVIO
TELF_CLIENTE FORMA_PAGO
3. Modelo fsico relacional

NOM_PROVEEDOR DIR_CLIENTE FECHA_ELAB_PEDIDO


PROVINCIA TELF_PROVEEDOR EMAIL_CLIENTE FECHA_LLEGADA_ALMACEN
ID_PROVINCIA DIR_PROVEEDOR CTA_CLIENTE FECHA_ATENCION
EMAIL_PROVEEDOR PRODUCTO ID_PAIS (FK) FECHA_LISTO_ENVIO
NOM_PROVINCIA ID_PAIS (FK) ID_DEPARTAMENTO (FK) FECHA_SALIDA
ID_DEPARTAMENTO (FK) ID_DEPARTAMENTO (FK) ID_PRODUCTO
ID_PROVINCIA (FK) ID_PEDIDO (FK)
ID_PROVINCIA (FK) ID_DISTRITO (FK) ID_CLIENTE (FK)
PRECIO_PRODUCTO
ID_DISTRITO (FK) ID_EMPLEADO (FK)
NOM_PRODUCTO
ID_PROVEEDOR (FK) ID_DISTRITO (FK)
DISTRITO
ID_PAIS (FK)
ID_DISTRITO ID_DEPARTAMENTO (FK)
ID_PROVINCIA (FK)
ALMACEN NOM_DISTRITO
EMPLEADO ID_PROVINCIA (FK) PEDIDO
ID_ALMACEN

NOM_ALMACEN ID_EMPLEADO ID_PEDIDO


TELF_ALMACEN LOGIN_EMPLEADO PRODUCTO_ALMACEN CANTIDAD_PEDIDO
DIR_ALMACEN PASS_EMPLEADO PRECIO_PEDIDO
EMAIL_ALMACEN ID_PRODALM
CARGO_EMPLEADO ID_PRODUCTO (FK)
ID_EMPLEADO (FK) NOM_EMPLEADO ID_ALMACEN (FK)
ID_PAIS (FK) SEXO_EMPLEADO ID_PRODUCTO (FK)
TELF_EMPLEADO STOCK_PRODALM
4. Diccionario de datos.
TABLA PAS:
Descripcin: Tabla donde guardan los datos del pas.

CODIGO DESCRIPCION TIPO NULL PK FK


ID_PAIS Nmero de identificacin VARCHAR(4) NO NULL SI No
del pas.
NOM_PAIS TIPO DE NOMBRE DEL VARCHAR(30) No No
PAIS

TABLA DEPARTAMENTO:
Descripcin: Tabla donde guardan los datos de los departamentos

CODIGO DESCRIPCION TIPO NULL PK FK


ID_DEPARTAMEN IDENTIDAD DEL VARCHAR(4) NO NULL SI No
TO DEPARTAMENTO
NOM_DEPARTAM TIPO DE NOMBRE DEL VARCHAR(30) NOT NULL No No
ENTO DEPARTAMENTO
ID_PAIS Nmero de identificacin VARCHAR(4) No Si
del pas.

TABLA PROVINCIA:
Descripcin: Tabla donde guardan los datos de las provincias.

CODIGO DESCRIPCION TIPO NULL PK FK


ID_PROVINCIA NUMERO DE IDENTIDAD VARCHAR(4) NO NULL SI No
DE LA PROVINCIA
NOM_PROVINCIA TIPO DE NOMBRE DE LA VARCHAR(30) NOT NULL No No
PROVINCIA
ID_DEPARTAMEN IDENTIDAD DEL VARCHAR(4) NOT NULL No Si
TO DEPARTAMENTO

TABLA DISTRITO:
Descripcin: Tabla donde guardan los datos de los distrito

CODIGO DESCRIPCION TIPO NULL PK FK


ID_DISTRITO IDENTIDAD DEL VARCHAR(4) NO NULL SI No
DISTRITO
NOM_DISTRITO TIPO DE NOMBRE DEL VARCHAR(30) NOT NULL No No
DISTRITO
ID_PROVINCIA NUMERO DE IDENTIDAD VARCHAR(4) No Si
DE LA PROVINCIA
TABLA PROVEEDOR:
Descripcin: Tabla donde guarda los datos del proveedor

CODIGO DESCRIPCION TIPO NULL PK FK


ID_PROVEEDOR NUMERO DE VARCHAR(4) NO NULL SI No
IDENTIFICACION DEL
PROVEEDOR
NOM_PROVEEDO NOMBRE DEL VARCHAR(20) NOT NULL No No
R PROVEEDOR
TELEF_PROVEED NUMERO TELEFONICO VARCHAR(9) NOT NULL No No
OR DEL PROVEEDOR
DIR_PROVEEDO DIRECCION DEL VARCHAR(30) NOT NULL No No
R PROVEEDOR
EMAIL_PROVEED CORREO ELECTRONICO VARCHAR(30) NOT NULL No No
OR DEL PROVEEDOR
ID_DISTRITO IDENTIDAD DEL VARCHAR(4) NOT NULL No Si
DISTRITO
ID_PROVINCIA IDENTIFICACION DE LA VARCHAR(4) NOT NULL No Si
PROVINCIA
ID_DEPARTAMEN IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
TO DEPARTAMENTO
ID_PAIS IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
PAIS

TABLA PRODUCTO:
Descripcin: Tabla donde guarda los datos del producto

CODIGO DESCRIPCION TIPO NULL PK FK


ID_PRODUCTO IDENTIDAD DEL VARCHAR(4) NO NULL SI No
PRODUCTO
PRECIO_PRODU CANTIDAD MONETARIA NUMERIC(4,1) NOT NULL No No
CTO DEL PRODUCTO
NOM_PRODUCTO NOMBRE DEL VARCHAR(20) NOT NULL No No
PRODUCTO
ID_PROVEEDOR IDENTIDAD DEL VARCHAR(4) NOT NULL No Si
PROVEEDOR
TABLA EMPLEADO
Descripcin: Tabla donde guarda los datos necesarios del empleado

CODIGO DESCRIPCION TIPO NULL PK FK


ID_EMPLEADO NUMERO DE VARCHAR(4) NO NULL SI No
IDENTIFICACION DEL
EMPLEADO
LOGIN_ NOMBRE DEL USUARIO VARCHAR(6) NOT NULL No No
EMPLEADO DEL EMPLEADO
PASS_ CONTRASEA DEL VARCHAR(6) NOT NULL No No
EMPLEADO USUARIO DEL
EMPLEADO
CARGO_ CARGO ASUMIDO DEL VARCHAR(15) NOT NULL No No
EMPLEADO EMPLEADO
NOM_ NOMBRE DEL VARCHAR(20) NOT NULL No No
EMPLEADO EMPLEADO
SEXO_ GENERO DEL VARCHR(1) NOT NULL No No
EMPLEADO EMPLEADO
TELEF_ NUMERO TELEFONICO VARCHAR(9) NOT NULL No No
EMPLEADO DEL EMPLEADO

TABLA CLIENTE:
Descripcin: Tabla donde guarda los datos necesarios del cliente

CODIGO DESCRIPCION TIPO NULL PK FK


ID_ CLIENTE NUMERO DE VARCHAR(4) NO NULL SI No
IDENTIFICACION DEL
CLIENTE
LOGIN_ CLIENTE NOMBRE DEL USUARIO VARCHAR(6) NOT NULL No No
DEL CLIENTE
PASS_ CLIENTE CONTRASEA DEL VARCHAR(6) NOT NULL No No
USUARIO DEL CLIENTE
NOM_ CLIENTE NOMBRE DEL CLIENTE VARCHAR(20) NOT NULL No No
SEXO_ CLIENTE GENERO DEL CLIENTE VARCHR(1) NOT NULL No No
TELEF_ CLIENTE NUMERO TELEFONICO VARCHAR(9) NOT NULL No No
DEL CLIENTE
DIR_ CLIENTE DIRECCION DEL VARCHAR(30) NOT NULL No No
CLIENTE
EMAIL_ CLIENTE CORREO ELECTRONICO VARCHAR(30) NOT NULL No No
DEL CLIENTE
CTA_CLIENTE NUMERO DE CUENTA VARCHAR(20) NOT NULL No No
DEL CLIENTE
ID_DISTRITO IDENTIDAD DEL VARCHAR(4) NOT NULL No Si
DISTRITO
ID_PROVINCIA IDENTIFICACION DE LA VARCHAR(4) NOT NULL No Si
PROVINCIA
ID_DEPARTAMEN IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
TO DEPARTAMENTO
ID_PAIS IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
PAIS
TABLA PEDIDO
Descripcin: Tabla donde se registran todos los pedidos

CODIGO DESCRIPCION TIPO NULL PK FK


ID_PEDIDO NUMERO DE VARCHAR(4) NO NULL SI No
IDENTIFICACION DEL
PEDIDO
ID_PRODUCTO IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
PRODUCTO
CANTIDAD_PEDI LA CANTIDAD DEL NUMERIC (4,2) NOT NULL No No
DO PEDIDO
PRECIO_PEDIDO EL PRECIO DEL PEDIDO NUMERIC(8) NOT NULL No No
PRECIO_ASIGNA PRECIO DE NUMERIC(18) NOT NULL No No
DA ASIGNACION DEL
PEDIDO

TABLA ORDEN_PEDIDO:
Descripcin: Tabla donde se registra la orden de pedido.

CODIGO DESCRIPCION TIPO NULL PK FK


ID_ORDEN NUMERO DE VARCHAR(4) NO NULL SI No
IDENTIFICACION LA
ORDEN
ID_PEDIDO IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
PEDIDO
ID_ CLIENTE NUMERO DE VARCHAR(4) NO NULL No Si
IDENTIFICACION DEL
CLIENTE
ID_EMPLEADO NUMERO DE VARCHAR(4) NO NULL No Si
IDENTIFICACION DEL
EMPLEADO
CP_ENVIO FORMA DE ENVIO VARCHAR(6) NOT NULL No No
DIR_ENVIO DIRECCION DEL ENVIO VARCHAR(30) NOT NULL No No
FORMA_PAG FORMA DE PAGO PARA VARCHAR(10) NOT NULL No No
EL ENVIO
FECHA_ELAB_PE FECHA DE DATE NOT NULL No No
DIDO ELABORACION DEL
PEDIDO
FECHA_LLEGADA FECHA DE LLEGADA AL DATE NOT NULL No No
_ALMACEN ALMACEN
FECHA_ATENCIO FECHA DE ATENCION DATE NOT NULL No No
N DEL PEDIDO
FECHA_LISTO_E FECHA DE PEDIDO DATE NOT NULL No No
NVIO LISTO
FECHA_SALIDA FECHA DE SALIDA DEL DATE NOT NULL No No
DATE PEDIDO
ID_DISTRITO IDENTIDAD DEL VARCHAR(4) NO NULL No Si
DISTRITO
ID_PROVINCIA NUMERO DE IDENTIDAD VARCHAR(4) NO NULL No Si
DE LA PROVINCIA
ID_DEPARTAMEN IDENTIDAD DEL VARCHAR(4) NO NULL No Si
TO DEPARTAMENTO
ID_PAIS Nmero de identificacin VARCHAR(4) NO NULL No Si
del pas.

TABLA ALMACEN:

Descripcin: tabla donde registra los datos del almacn

CODIGO DESCRIPCION TIPO NULL PK FK


ID_ ALMACEN NUMERO DE VARCHAR(4) NO NULL SI No
IDENTIFICACION DEL
ALMACEN
NOM_ ALMACEN NOMBRE DEL CLIENTE VARCHAR(20) NOT NULL No No
TELEF_ NUMERO TELEFONICO VARCHAR(9) NOT NULL No No
ALMACEN DEL ALMACEN
DIR_ ALMACEN DIRECCION DEL VARCHAR(30) NOT NULL No No
ALMACEN
EMAIL_ CORREO ELECTRONICO VARCHAR(30) NOT NULL No No
ALMACEN DEL ALMACEN
ID_PAIS IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
PAIS
ID_EMPLEADO IDENTIFICACION DEL VARCHAR(4) NOT NULL No Si
EMPLEADO
5. Script de creacin de la base de datos.

--CREACION DE TABLAS

CREATE TABLE PAIS(


ID_PAIS VARCHAR(4) NOT NULL,
NOM_PAIS VARCHAR(30),
CONSTRAINT PK_PAIS PRIMARY KEY (ID_PAIS));

CREATE TABLE DEPARTAMENTO(


ID_DEPARTAMENTO VARCHAR(4)NOT NULL,
NOM_DEPARTAMENTO VARCHAR(30) NOT NULL,
ID_PAIS VARCHAR(4) NOT NULL,
CONSTRAINT PK_DEPARTEMENTO PRIMARY KEY (ID_DEPARTAMENTO),
CONSTRAINT FK_PAIS FOREIGN KEY (ID_PAIS) REFERENCES
PAIS(ID_PAIS));

CREATE TABLE PROVINCIA(


ID_PROVINCIA VARCHAR(4) NOT NULL,
NOM_PROVINCIA VARCHAR(30) NOT NULL,
ID_DEPARTAMENTO VARCHAR(4)NOT NULL,
CONSTRAINT PK_PROVINCIA PRIMARY KEY (ID_PROVINCIA),
CONSTRAINT FK_DEPARTAMENTO FOREIGN KEY (ID_DEPARTAMENTO)
REFERENCES DEPARTAMENTO(ID_DEPARTAMENTO));

CREATE TABLE DISTRITO(


ID_DISTRITO VARCHAR(4) NOT NULL,
NOM_DISTRITO VARCHAR(30) NOT NULL,
ID_PROVINCIA VARCHAR(4)NOT NULL,
CONSTRAINT PK_DISTRITO PRIMARY KEY (ID_DISTRITO),
CONSTRAINT FK_PROVINCIA FOREIGN KEY (ID_PROVINCIA)
REFERENCES PROVINCIA(ID_PROVINCIA));

CREATE TABLE PROVEEDOR(


ID_PROVEEDOR VARCHAR(4) NOT NULL,
NOM_PROVEEDOR VARCHAR(20) NOT NULL,
TELF_PROVEEDOR VARCHAR(9) NOT NULL,
DIR_PROVEEDOR VARCHAR(30) NOT NULL,
EMAIL_PROVEEDOR VARCHAR(30) NOT NULL,
ID_DISTRITO VARCHAR(4) NOT NULL,
ID_PROVINCIA VARCHAR(4) NOT NULL,
ID_DEPARTAMENTO VARCHAR(4)NOT NULL,
ID_PAIS VARCHAR(4) NOT NULL,
CONSTRAINT PK_PROVEEDOR PRIMARY KEY (ID_PROVEEDOR),
CONSTRAINT FK_DISTRITO2 FOREIGN KEY (ID_DISTRITO) REFERENCES
DISTRITO(ID_DISTRITO),
CONSTRAINT FK_PROVINCIA2 FOREIGN KEY (ID_PROVINCIA)
REFERENCES PROVINCIA(ID_PROVINCIA),
CONSTRAINT FK_DEPARTAMENTO2 FOREIGN KEY (ID_DEPARTAMENTO)
REFERENCES DEPARTAMENTO(ID_DEPARTAMENTO),
CONSTRAINT FK_PAIS2 FOREIGN KEY (ID_PAIS) REFERENCES
PAIS(ID_PAIS));

CREATE TABLE PRODUCTO(


ID_PRODUCTO VARCHAR(4) NOT NULL,
PRECIO_PRODUCTO NUMERIC(7,2) NOT NULL,
NOM_PRODUCTO VARCHAR(30)NOT NULL,
ID_PROVEEDOR VARCHAR(4) NOT NULL,
CONSTRAINT PK_PRODUCTO PRIMARY KEY (ID_PRODUCTO),
CONSTRAINT FK_PROVEEDOR FOREIGN KEY (ID_PROVEEDOR)
REFERENCES PROVEEDOR(ID_PROVEEDOR));

CREATE TABLE EMPLEADO(


ID_EMPLEADO VARCHAR(4) NOT NULL,
LOGIN_EMPLEADO VARCHAR(6) NOT NULL,
PASS_EMPLEADO VARCHAR(6) NOT NULL,
CARGO_EMPLEADO VARCHAR(15) NOT NULL,
NOM_EMPLEADO VARCHAR(20)NOT NULL,
SEXO_EMPLEADO VARCHAR(1) NOT NULL,
TELF_EMPLEADO VARCHAR(9) NOT NULL,
CONSTRAINT PK_EMPLEADO PRIMARY KEY (ID_EMPLEADO),
CONSTRAINT CK_SEXO_EMPLEADO CHECK (SEXO_EMPLEADO='F' OR
SEXO_EMPLEADO='M'));

CREATE TABLE CLIENTE(


ID_CLIENTE VARCHAR(4) NOT NULL,
LOGIN_CLIENTE VARCHAR(6) NOT NULL,
PASS_CLIENTE VARCHAR(6) NOT NULL,
NOM_CLIENTE VARCHAR(20)NOT NULL,
SEXO_CLIENTE VARCHAR(1) NOT NULL,
TELF_CLIENTE VARCHAR(9) NOT NULL,
DIR_CLIENTE VARCHAR(30) NOT NULL,
EMAIL_CLIENTE VARCHAR(30) NOT NULL,
CTA_CLIENTE VARCHAR(20) NOT NULL,
ID_DISTRITO VARCHAR(4) NOT NULL,
ID_PROVINCIA VARCHAR(4) NOT NULL,
ID_DEPARTAMENTO VARCHAR(4)NOT NULL,
ID_PAIS VARCHAR(4) NOT NULL,
CONSTRAINT PK_CLIENTE PRIMARY KEY (ID_CLIENTE),
CONSTRAINT FK_DISTRITO3 FOREIGN KEY (ID_DISTRITO) REFERENCES
DISTRITO(ID_DISTRITO),
CONSTRAINT FK_PROVINCIA3 FOREIGN KEY (ID_PROVINCIA)
REFERENCES PROVINCIA(ID_PROVINCIA),
CONSTRAINT FK_DEPARTAMENTO3 FOREIGN KEY (ID_DEPARTAMENTO)
REFERENCES DEPARTAMENTO(ID_DEPARTAMENTO),
CONSTRAINT FK_PAIS3 FOREIGN KEY (ID_PAIS) REFERENCES
PAIS(ID_PAIS),
CONSTRAINT CK_SEXO_CLIENTE CHECK (SEXO_CLIENTE='F' OR
SEXO_CLIENTE='M'));

CREATE TABLE ALMACEN(


ID_ALMACEN VARCHAR(4) NOT NULL,
NOM_ALMACEN VARCHAR(20)NOT NULL,
TELF_ALMACEN VARCHAR(9) NOT NULL,
DIR_ALMACEN VARCHAR(30) NOT NULL,
EMAIL_ALMACEN VARCHAR(30) NOT NULL,
ID_PAIS VARCHAR(4) NOT NULL,
ID_EMPLEADO VARCHAR(4) NOT NULL,
CONSTRAINT PK_ALMACEN PRIMARY KEY (ID_ALMACEN),
CONSTRAINT FK_PAIS6 FOREIGN KEY (ID_PAIS) REFERENCES
PAIS(ID_PAIS),
CONSTRAINT FK_EMPLEADO FOREIGN KEY (ID_EMPLEADO)
REFERENCES EMPLEADO(ID_EMPLEADO));

CREATE TABLE PRODUCTO_ALMACEN(


ID_PRODALM VARCHAR(4) NOT NULL,
ID_ALMACEN VARCHAR(4) NOT NULL,
ID_PRODUCTO VARCHAR(4) NOT NULL,
STOCK_PRODALM NUMERIC(4) NOT NULL,
CONSTRAINT PK_PRODUCTO_ALMACEN PRIMARY KEY (ID_PRODALM),
CONSTRAINT FK_ALMACEN FOREIGN KEY (ID_ALMACEN) REFERENCES
ALMACEN(ID_ALMACEN),
CONSTRAINT FK_PRODUCTO FOREIGN KEY (ID_PRODUCTO)
REFERENCES PRODUCTO(ID_PRODUCTO));

CREATE TABLE PEDIDO(


ID_PEDIDO VARCHAR(4) NOT NULL,
ID_PRODUCTO VARCHAR(4) NOT NULL,
CANTIDAD_PEDIDO NUMERIC NOT NULL,
PRECIO_PEDIDO NUMERIC(7,2) NOT NULL,
CANTIDAD_ASIGNADA NUMERIC NOT NULL,
CONSTRAINT PK_ID_PEDIDO PRIMARY KEY (ID_PEDIDO),
CONSTRAINT FK_PRODUCTO1 FOREIGN KEY (ID_PRODUCTO)
REFERENCES PRODUCTO(ID_PRODUCTO));

CREATE TABLE ORDEN_PEDIDO(


ID_ORDEN VARCHAR(4) NOT NULL,
ID_PEDIDO VARCHAR(4) NOT NULL,
ID_CLIENTE VARCHAR(4) NOT NULL,
ID_EMPLEADO VARCHAR(4) NOT NULL,
DIR_ENVIO VARCHAR(30) NOT NULL,
FORMA_PAGO VARCHAR(10) NOT NULL,
FECHA_ELAB_PEDIDO DATE NOT NULL,
FECHA_LLEGADA_ALMACEN DATE NOT NULL,
FECHA_ATENCION DATE NOT NULL,
FECHA_LISTO_ENVIO DATE NOT NULL,
FECHA_SALIDA DATE NOT NULL,
ID_DISTRITO VARCHAR(4) NOT NULL,
ID_PROVINCIA VARCHAR(4) NOT NULL,
ID_DEPARTAMENTO VARCHAR(4)NOT NULL,
ID_PAIS VARCHAR(4) NOT NULL,
CONSTRAINT PK_ORDEN_PEDIDO PRIMARY KEY (ID_ORDEN),
CONSTRAINT FK_PEDIDO4 FOREIGN KEY (ID_PEDIDO) REFERENCES
PEDIDO(ID_PEDIDO),
CONSTRAINT FK_CLIENTE4 FOREIGN KEY (ID_CLIENTE) REFERENCES
CLIENTE(ID_CLIENTE),
CONSTRAINT FK_EMPLEADO4 FOREIGN KEY (ID_EMPLEADO)
REFERENCES EMPLEADO(ID_EMPLEADO),
CONSTRAINT FK_DISTRITO4 FOREIGN KEY (ID_DISTRITO) REFERENCES
DISTRITO(ID_DISTRITO),
CONSTRAINT FK_PROVINCIA4 FOREIGN KEY (ID_PROVINCIA)
REFERENCES PROVINCIA(ID_PROVINCIA),
CONSTRAINT FK_DEPARTAMENTO4 FOREIGN KEY (ID_DEPARTAMENTO)
REFERENCES DEPARTAMENTO(ID_DEPARTAMENTO),
CONSTRAINT FK_PAIS4 FOREIGN KEY (ID_PAIS) REFERENCES
PAIS(ID_PAIS));

--LLENADO DE TABLAS

INSERT INTO PAIS(ID_PAIS,NOM_PAIS) VALUES ('P001','PER');


INSERT INTO PAIS(ID_PAIS,NOM_PAIS) VALUES ('P002','COLOMBIA');
INSERT INTO PAIS(ID_PAIS,NOM_PAIS) VALUES ('P003','BRASIL');
INSERT INTO PAIS(ID_PAIS,NOM_PAIS) VALUES ('P004','ECUADOR');
INSERT INTO PAIS(ID_PAIS,NOM_PAIS) VALUES ('P005','BOLIVIA');

INSERT INTO DEPARTAMENTO (ID_DEPARTAMENTO,


NOM_DEPARTAMENTO, ID_PAIS) VALUES ('D001','SAN MARTIN','P001');
INSERT INTO DEPARTAMENTO (ID_DEPARTAMENTO,
NOM_DEPARTAMENTO,ID_PAIS) VALUES ('D002','LORETO','P001');
INSERT INTO DEPARTAMENTO (ID_DEPARTAMENTO,
NOM_DEPARTAMENTO,ID_PAIS) VALUES ('D003','ANCASH','P001');
INSERT INTO DEPARTAMENTO (ID_DEPARTAMENTO,
NOM_DEPARTAMENTO,ID_PAIS) VALUES ('D004','ACRE','P003');
INSERT INTO DEPARTAMENTO (ID_DEPARTAMENTO,
NOM_DEPARTAMENTO,ID_PAIS) VALUES ('D005','CALDAS','P002');

INSERT INTO PROVINCIA (ID_PROVINCIA, NOM_PROVINCIA,


ID_DEPARTAMENTO) VALUES ('PR01','RIOJA','D001');
INSERT INTO PROVINCIA(ID_PROVINCIA,NOM_PROVINCIA,
ID_DEPARTAMENTO) VALUES ('PR02','MOYOBAMBA','D001');
INSERT INTO PROVINCIA(ID_PROVINCIA,NOM_PROVINCIA,
ID_DEPARTAMENTO) VALUES ('PR03','SAN MARTIN','D001');
INSERT INTO PROVINCIA(ID_PROVINCIA,NOM_PROVINCIA,
ID_DEPARTAMENTO) VALUES ('PR04','LAMAS','D001');
INSERT INTO PROVINCIA(ID_PROVINCIA,NOM_PROVINCIA,
ID_DEPARTAMENTO) VALUES ('PR05','BELLAVISTA','D001');

INSERT INTO DISTRITO(ID_DISTRITO,NOM_DISTRITO,ID_PROVINCIA)


VALUES ('DS01','RIOJA','PR01');
INSERT INTO DISTRITO(ID_DISTRITO,NOM_DISTRITO,ID_PROVINCIA)
VALUES ('DS02','POSIC','PR01');
INSERT INTO DISTRITO(ID_DISTRITO,NOM_DISTRITO,ID_PROVINCIA)
VALUES ('DS03','AWAJN','PR01');
INSERT INTO DISTRITO(ID_DISTRITO,NOM_DISTRITO,ID_PROVINCIA)
VALUES ('DS04','YORONGOS','PR01');
INSERT INTO DISTRITO(ID_DISTRITO,NOM_DISTRITO,ID_PROVINCIA)
VALUES ('DS05','YURACYACU','PR01');

INSERT INTO PROVEEDOR(ID_PROVEEDOR,NOM_PROVEEDOR,


TELF_PROVEEDOR,DIR_PROVEEDOR,EMAIL_PROVEEDOR,ID_DISTRITO,
ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS) VALUES
('PV01','IMPORTACIONES E','984059348','JIRON AYACUCHO
911','IPORTEYM@GMAIL.COM','DS01','PR01','D001','P001');
INSERT INTO PROVEEDOR(ID_PROVEEDOR,NOM_PROVEEDOR,
TELF_PROVEEDOR,DIR_PROVEEDOR,EMAIL_PROVEEDOR,ID_DISTRITO,
ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS) VALUES
('PV02','IMPORTACIONES BELL','994019328','AV. LIBERTADOR
1120','IPORTCOLORADO@GMAIL.COM','DS02','PR01','D001','P001');
INSERT INTO PROVEEDOR(ID_PROVEEDOR,NOM_PROVEEDOR,
TELF_PROVEEDOR,DIR_PROVEEDOR,EMAIL_PROVEEDOR,ID_DISTRITO,
ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS) VALUES
('PV03','ZAPATILLAS ELITA','934051543','CALLE LAS FLORES
1290','ZAPATILLASELITA@GMAIL.COM','DS03','PR01','D001','P001');
INSERT INTO PROVEEDOR(ID_PROVEEDOR,NOM_PROVEEDOR,
TELF_PROVEEDOR,DIR_PROVEEDOR,EMAIL_PROVEEDOR,ID_DISTRITO,
ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS) VALUES
('PV04','IMPORTACIONES J','921023483','AV. JUAN MARTIR
870','IPORTJYL@GMAIL.COM','DS04','PR01','D001','P001');
INSERT INTO PROVEEDOR(ID_PROVEEDOR,NOM_PROVEEDOR,
TELF_PROVEEDOR,DIR_PROVEEDOR,EMAIL_PROVEEDOR,ID_DISTRITO,
ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS) VALUES
('PV05','IMPORTACIONES CARLI','974049348','JIRON LA PAZ
320','IPORTCARLITA@GMAIL.COM','DS05','PR01','D001','P001');

INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,


NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD01',139.00,'MOCHILA
ADIDAS US','PV01');
INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,
NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD02',119.00,'MOCHILA
REEBOK US','PV02');
INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,
NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD03',79.00,'GORRO
ADIDAS US','PV01');
INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,
NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD04',99.00,'MOCHILA
REEBOK ST','PV01');
INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,
NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD05',399.00,'PELOTA
OFFICIAL F','PV03');
INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,
NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD06',299.00,'ZAPATILLA
REEBOK H','PV04');
INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,
NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD07',259.00,'ZAPATILLA
ADIDAS H','PV05');
INSERT INTO PRODUCTO(ID_PRODUCTO,PRECIO_PRODUCTO,
NOM_PRODUCTO,ID_PROVEEDOR) VALUES ('PD08',259.00,'ZAPATILLA
ADIDAS F','PV05');
INSERT INTO EMPLEADO(ID_EMPLEADO,LOGIN_EMPLEADO,
PASS_EMPLEADO,CARGO_EMPLEADO,NOM_EMPLEADO,SEXO_EMPLEA
DO,TELF_EMPLEADO) VALUES ('E001','PUMA','12345','TECNICO','JOSE
ALCIDEZ','M','989765123');
INSERT INTO EMPLEADO(ID_EMPLEADO,LOGIN_EMPLEADO,
PASS_EMPLEADO,CARGO_EMPLEADO,NOM_EMPLEADO,SEXO_EMPLEA
DO,TELF_EMPLEADO) VALUES ('E002','TEC01','12345','TECNICO','JULIA
GOMEZ','F','96777123');
INSERT INTO EMPLEADO(ID_EMPLEADO,LOGIN_EMPLEADO,
PASS_EMPLEADO,CARGO_EMPLEADO,NOM_EMPLEADO,SEXO_EMPLEA
DO,TELF_EMPLEADO) VALUES ('E003','JEF01','12345','JEFE','CARLOS
PEREZ','M','921289812');
INSERT INTO EMPLEADO(ID_EMPLEADO,LOGIN_EMPLEADO,
PASS_EMPLEADO,CARGO_EMPLEADO,NOM_EMPLEADO,SEXO_EMPLEA
DO,TELF_EMPLEADO) VALUES ('E004','OP02','12345','OPERADOR','LUZ
DIAZ','F','945678291');
INSERT INTO EMPLEADO(ID_EMPLEADO,LOGIN_EMPLEADO,
PASS_EMPLEADO,CARGO_EMPLEADO,NOM_EMPLEADO,SEXO_EMPLEA
DO,TELF_EMPLEADO)
VALUES('E005','CON01','12345','REPRESENTANTE','GERA
LOPEZ','M','913533123');

INSERT INTO CLIENTE(ID_CLIENTE,LOGIN_CLIENTE,PASS_CLIENTE,


NOM_CLIENTE,SEXO_CLIENTE,TELF_CLIENTE,DIR_CLIENTE,EMAIL_CLIE
NTE,CTA_CLIENTE,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_
PAIS) VALUES ('C001','CLIE01','123456','MARIA LOJA','F','979826174','AV.
PROCERES
2014','MARIA.24@GMAIL.COM','5178110530417874','DS01','PR01','D001','P0
01');
INSERT INTO CLIENTE(ID_CLIENTE,LOGIN_CLIENTE,PASS_CLIENTE,
NOM_CLIENTE,SEXO_CLIENTE,TELF_CLIENTE,DIR_CLIENTE,EMAIL_CLIE
NTE,CTA_CLIENTE,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_
PAIS) VALUES ('C002','CLIE01','123456','PEDRO CRUZ','F','979133174','AV.
LARCO
924','PEDROL@GMAIL.COM','4816211175874501','DS02','PR01','D001','P001'
);
INSERT INTO CLIENTE(ID_CLIENTE,LOGIN_CLIENTE,PASS_CLIENTE,
NOM_CLIENTE,SEXO_CLIENTE,TELF_CLIENTE,DIR_CLIENTE,EMAIL_CLIE
NTE,CTA_CLIENTE,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_
PAIS) VALUES ('C003','CLIE01','123456','SOR ALVA','F','979865774','AV.
HOLANDA
1155','ALVA_S@GMAIL.COM','5802746107374750','DS03','PR01','D001','P001
');
INSERT INTO CLIENTE(ID_CLIENTE,LOGIN_CLIENTE,PASS_CLIENTE,
NOM_CLIENTE,SEXO_CLIENTE,TELF_CLIENTE,DIR_CLIENTE,EMAIL_CLIE
NTE,CTA_CLIENTE,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_
PAIS) VALUES ('C004','CLIE01','123456','LUCIA VERA','F','934826174','JIRON
LOS PINOS
204','LUCIA_V@GMAIL.COM','5431528173635788','DS04','PR01','D001','P001'
);
INSERT INTO CLIENTE(ID_CLIENTE,LOGIN_CLIENTE,PASS_CLIENTE,
NOM_CLIENTE,SEXO_CLIENTE,TELF_CLIENTE,DIR_CLIENTE,EMAIL_CLIE
NTE,CTA_CLIENTE,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_
PAIS) VALUES ('C005','CLIE01','123456','POL
HERRERA','F','926478474','CALLE A
120','POL_C@GMAIL.COM','4370435638217101','DS05','PR01','D001','P001');

INSERT INTO ALMACEN(ID_ALMACEN,NOM_ALMACEN,TELF_ALMACEN


,DIR_ALMACEN,EMAIL_ALMACEN,ID_EMPLEADO,ID_PAIS) VALUES
('AL01','ALMACEN LUIS','921883378','C/ COLN 15-
16','LUIS.ATOMARTINEZ@GMAIL.COM','E001','P001');
INSERT INTO ALMACEN(ID_ALMACEN,NOM_ALMACEN,TELF_ALMACEN,
DIR_ALMACEN,EMAIL_ALMACEN,ID_EMPLEADO,ID_PAIS) VALUES
('AL02','ALMACEN AARON','945883278','C/ WILSON 13-
20','AARON.GUTIERRES@GMAIL.COM','E002','P001');

INSERT INTO PRODUCTO_ALMACEN(ID_PRODALM,ID_ALMACEN,


ID_PRODUCTO,STOCK_PRODALM) VALUES('PA01','AL01','PD01',1000);
INSERT INTO PRODUCTO_ALMACEN(ID_PRODALM,ID_ALMACEN,
ID_PRODUCTO,STOCK_PRODALM) VALUES('PA02','AL01','PD05',500);
INSERT INTO PRODUCTO_ALMACEN(ID_PRODALM,ID_ALMACEN,
ID_PRODUCTO,STOCK_PRODALM) VALUES('PA03','AL02','PD04',300);
INSERT INTO PRODUCTO_ALMACEN(ID_PRODALM,ID_ALMACEN,
ID_PRODUCTO,STOCK_PRODALM) VALUES('PA04','AL02','PD03',7000);
INSERT INTO PRODUCTO_ALMACEN(ID_PRODALM,ID_ALMACEN,
ID_PRODUCTO,STOCK_PRODALM) VALUES('PA05','AL01','PD02',900);

INSERT INTO PEDIDO(ID_PEDIDO,ID_PRODUCTO,CANTIDAD_PEDIDO,


PRECIO_PEDIDO,CANTIDAD_ASIGNADA)
VALUES('PE01','PD01',5,5*(SELECT PRECIO_PRODUCTO FROM
PRODUCTO WHERE ID_PRODUCTO='PD01'),2);
INSERT INTO PEDIDO(ID_PEDIDO,ID_PRODUCTO,CANTIDAD_PEDIDO,
PRECIO_PEDIDO,CANTIDAD_ASIGNADA)
VALUES('PE02','PD02',6,6*(SELECT PRECIO_PRODUCTO FROM
PRODUCTO WHERE ID_PRODUCTO='PD02'),5);
INSERT INTO PEDIDO(ID_PEDIDO,ID_PRODUCTO,CANTIDAD_PEDIDO,
PRECIO_PEDIDO,CANTIDAD_ASIGNADA)
VALUES('PE03','PD03',9,9*(SELECT PRECIO_PRODUCTO FROM
PRODUCTO WHERE ID_PRODUCTO='PD03'),8);
INSERT INTO PEDIDO(ID_PEDIDO,ID_PRODUCTO,CANTIDAD_PEDIDO,
PRECIO_PEDIDO,CANTIDAD_ASIGNADA)
VALUES('PE04','PD04',8,8*(SELECT PRECIO_PRODUCTO FROM
PRODUCTO WHERE ID_PRODUCTO='PD04'),3);
INSERT INTO PEDIDO(ID_PEDIDO,ID_PRODUCTO,CANTIDAD_PEDIDO,
PRECIO_PEDIDO,CANTIDAD_ASIGNADA)
VALUES('PE05','PD05',7,7*(SELECT PRECIO_PRODUCTO FROM
PRODUCTO WHERE ID_PRODUCTO='PD05'),9);

INSERT INTO ORDEN_PEDIDO(ID_ORDEN,ID_PEDIDO,ID_CLIENTE,


ID_EMPLEADO,DIR_ENVIO,FORMA_PAGO,FECHA_ELAB_PEDIDO,FECHA
_LLEGADA_ALMACEN,FECHA_ATENCION,FECHA_LISTO_ENVIO,FECHA_
SALIDA,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS)
VALUES('OR01','PE01','C001','E004','MZ N LT
22','TARJETA','11/01/2017','13/01/2017','15/01/2017','16/01/2017','17/01/2017','
DS01','PR01','D001','P001');
INSERT INTO ORDEN_PEDIDO(ID_ORDEN,ID_PEDIDO,ID_CLIENTE,
ID_EMPLEADO,DIR_ENVIO,FORMA_PAGO,FECHA_ELAB_PEDIDO,FECHA
_LLEGADA_ALMACEN,FECHA_ATENCION,FECHA_LISTO_ENVIO,FECHA_
SALIDA,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS)
VALUES('OR02','PE02','C002','E004','MZ R LT
14','TARJETA','04/06/2017','05/06/2017','06/06/2017','07/06/2017','08/06/2017','
DS01','PR01','D001','P001');
INSERT INTO ORDEN_PEDIDO(ID_ORDEN,ID_PEDIDO,ID_CLIENTE,
ID_EMPLEADO,DIR_ENVIO,FORMA_PAGO,FECHA_ELAB_PEDIDO,FECHA
_LLEGADA_ALMACEN,FECHA_ATENCION,FECHA_LISTO_ENVIO,FECHA_
SALIDA,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS)
VALUES('OR03','PE03','C003','E004','MZ F LT
17','TARJETA','12/12/2017','13/12/2017','15/12/2017','19/12/2017','27/12/2017','
DS01','PR01','D001','P001');
INSERT INTO ORDEN_PEDIDO(ID_ORDEN,ID_PEDIDO,ID_CLIENTE,
ID_EMPLEADO,DIR_ENVIO,FORMA_PAGO,FECHA_ELAB_PEDIDO,FECHA
_LLEGADA_ALMACEN,FECHA_ATENCION,FECHA_LISTO_ENVIO,FECHA_
SALIDA,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS)
VALUES('OR04','PE04','C004','E004','MZ G LT
3','TARJETA','11/07/2017','11/07/2017','12/07/2017','18/07/2017','21/07/2017','D
S01','PR01','D001','P001');
INSERT INTO ORDEN_PEDIDO(ID_ORDEN,ID_PEDIDO,ID_CLIENTE,
ID_EMPLEADO,DIR_ENVIO,FORMA_PAGO,FECHA_ELAB_PEDIDO,FECHA
_LLEGADA_ALMACEN,FECHA_ATENCION,FECHA_LISTO_ENVIO,FECHA_
SALIDA,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS)
VALUES('OR05','PE05','C001','E004','MZ N LT
22','TARJETA','01/05/2017','07/05/2017','17/05/2017','18/05/2017','19/05/2017','
DS01','PR01','D001','P001');
INSERT INTO ORDEN_PEDIDO(ID_ORDEN,ID_PEDIDO,ID_CLIENTE,
ID_EMPLEADO,DIR_ENVIO,FORMA_PAGO,FECHA_ELAB_PEDIDO,FECHA
_LLEGADA_ALMACEN,FECHA_ATENCION,FECHA_LISTO_ENVIO,FECHA_
SALIDA,ID_DISTRITO,ID_PROVINCIA,ID_DEPARTAMENTO,ID_PAIS)
VALUES('OR06','PE05','C001','E004','MZ N LT
22','TARJETA','01/05/2017','07/05/2017','17/05/2017','18/05/2017','19/06/2017','
DS01','PR01','D001','P001');

--CONSULTA PARA VER EL PRODUCTO CON MAYOR PRECIO


SELECT * FROM PRODUCTO WHERE PRECIO_PRODUCTO=(SELECT
ROUND(MAX(PRECIO_PRODUCTO),3) FROM PRODUCTO);

--CONSULTA PARA VER EL PRODUCTO CON MENOR PRECIO


SELECT * FROM PRODUCTO WHERE PRECIO_PRODUCTO=(SELECT
ROUND(MIN(PRECIO_PRODUCTO),3) FROM PRODUCTO);

--CONSULTA PARA OBTENER LOS INGRESOS HASTA LA FECHA


SELECT SUM (PRECIO_PEDIDO) FROM PEDIDO;

--CONSULTA PARA VER LOS EMPLEADOS DE SEXO MASCULINO


SELECT * FROM EMPLEADO WHERE (SEXO_EMPLEADO='M');

--CONSULTA PARA VER LOS EMPLEADOS DE CARGO "TECNICO"


SELECT * FROM EMPLEADO WHERE (CARGO_EMPLEADO='TECNICO');

--CONSULTA PARA VER LA CANTIDAD DE DIAS DE LA DEMORA DEL


PEDIDO
SELECT ID_ORDEN,FECHA_ELAB_PEDIDO,FECHA_SALIDA,
(FECHA_SALIDA-FECHA_ELAB_PEDIDO) AS DIASPEDIDO FROM
ORDEN_PEDIDO;

--CONSULTA PARA VER EL PEDIDO QUE MAS TARD EN LLEGAR


SELECT ID_ORDEN,FECHA_ELAB_PEDIDO,FECHA_SALIDA,
FECHA_SALIDA-FECHA_ELAB_PEDIDO AS DIASMAXIMO FROM
ORDEN_PEDIDO WHERE ((FECHA_SALIDA-
FECHA_ELAB_PEDIDO)=(SELECT MAX(FECHA_SALIDA-
FECHA_ELAB_PEDIDO) FROM ORDEN_PEDIDO)) ;

También podría gustarte