You are on page 1of 12

USE Sis_Estudiante

GO
CREATE TABLE cliente(
claveCliente int NOT NULL PRIMARY KEY IDENTITY,
nombre varchar(100),
foto image
);

CREATE DATABASE AppLogin


ON
( NAME = AppLogin_dat,
FILENAME = 'E:\Programaqciones 2018-II\ejemplo vb\menu_vb\form\AppLogin.mdf',
SIZE = 10MB,
MAXSIZE = 20MB,
FILEGROWTH = 2MB)
LOG ON
( NAME = AppLogin_log,
FILENAME = 'E:\Programaqciones 2018-II\ejemplo vb\menu_vb\form\AppLogin.ldf',
SIZE = 2MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB );
GO

use AppLogin
GO

CREATE TABLE Usuarios(


Id int NOT NULL,
Dni char(8) NULL,
Nombres nvarchar(50) NULL,
Apellidos nvarchar(50) NULL,
Cargo nvarchar(50) NULL,
Email nvarchar(50) NULL,
Contrase�a nvarchar(50) NULL
)

insert into usuarios values ('1','73635171','Johnatan','Fernandez


Selmon','Administrador','Roma@gmail.com','admin')
insert into usuarios values ('2','74651387','Alicia','Lopez
Lima','Administrador','alicia@gmail.com','12345')
insert into usuarios values ('3','73718374','Pedro','Janampa
Rojas','Administrador','pedro@gmail.com','janampa')
insert into usuarios values ('4','79273183','Jaime','Rojas
huaman','Invitado','jaimecha@gmail.com','jaime')

select*from Usuarios

CREATE PROCEDURE SpLogin


@Usuario nvarchar(50),
@Password nvarchar(50)
AS
SELECT * FROM Usuarios
WHERE Dni = @Usuario AND Contrase�a = @Password;
GO

execute SpLogin @Usuario='73635171',@Password='admin'


use AppLogin
GO

CREATE TABLE Cliente(


Id nvarchar(8) NOT NULL,
Nombre nvarchar(50) NULL,
Apellidos nvarchar(50) NULL,
FechaNacimiento date NULL
)

select *from Cliente;

use AppLogin
GO

CREATE TABLE Negocios(


Id int NOT NULL,
Nombre nvarchar(50) NULL,
precio varchar(8) NULL
)

CREATE DATABASE SESION


GO
USE SESION

CREATE TABLE USUARIOS(


CODIGO INT PRIMARY KEY IDENTITY NOT NULL,
NOMBRE VARCHAR (200),
CLAVE VARCHAR (200),
TIPO VARCHAR (200))

GO
CREATE PROCEDURE MANTENIMIENTO
@NOMBRE VARCHAR (200),
@CLAVE VARCHAR (200),
@TIPO VARCHAR (200)

AS

BEGIN
INSERT INTO USUARIOS VALUES (@NOMBRE,@CLAVE,@TIPO)
END

GO
EXEC MANTENIMIENTO 'MICHELL','0X6hIdRXIMo=','ADMINISTRADOR'

--bd de autos

create Database Taxi2007


go
Use taxi2007
go
--/////////////////////TABLAS DADAS PARA LA SEGURIDAD DEL
SISTEMAS/////////////////////////////--
Create Table Tb_Opcion (
cod_opcion char(6) Not Null Primary Key,
des_opcion varchar(30) Not Null
)
go
Create Table Tb_Grupo (
cod_grupo char(6) Not Null Primary Key,
des_grupo varchar(30) Not Null
)
go
Create Table Tb_Permisos (
cod_opcion char(6) Not Null References Tb_Opcion,
cod_grupo char(6) Not Null References Tb_Grupo,
Primary Key(cod_opcion, cod_grupo)
)
go
Create Table Tb_Usuario (
cod_user char(6) Not Null Primary Key,
login_user char(6) Not Null,
password_user char(6) Not Null,
cod_grupo char(6) Not Null References Tb_Grupo
)
go
--//////////////////////////////////////////////////////////////////////////////--
--///////////////////TABLAS PRINCIPALES DESCRITAS EN EL DER/////////////////////--
--//////////////////////////////////////////////////////////////////////////////--

--/////////////////////TABLE DISTRITOS////////////////////////////--

Create Table Tb_Distrito(


cod_dis char(6) NOT NULL Primary Key,
nom_dis varchar(60)NOT NULL
)
go
--/////////////////////TABLE CHOFER//////////////////////////////////--
Create Table Tb_chofer(
cod_cho char(6) Not Null Primary Key,
dni_cho char(8),
nom_cho varchar(60),
ape_pat_cho varchar(60),
ape_mat_cho varchar (60),
fec_nac_cho datetime,
dir_cho text,
num_lic_cho char(9),
cla_cho char(2),
cat_cho varchar(20),
fec_exp_cho datetime,
fec_rev_cho datetime,
tip_cho varchar(60),
cod_dis char(6) not null references Tb_Distrito
)
go
--///////////////////////TABLE VEHICULO/////////////////////////////////--
Create Table Tb_Vehiculo(
cod_aut varchar(5) Not Null Primary Key,
plac_aut varchar(6),
exp_aut char(10),
fec_ins_aut datetime,
fec_pro_aut datetime,
cla_aut char(30) ,
mar_aut char(50) ,
fec_fab_aut datetime,
mod_aut char(30),
com_aut char(8),
carr_aut char(30),
eje_aut char(2),
col_aut char(15),
num_mot_aut char(10),
num_cil_aut char(2),
ser_num_aut varchar(20),
rue_num_aut char(2),
pas_num_aut char(2),
asi_num_aut char(2),
lon_aut float,
alt_aut float,
pes_sec_aut float,
pes_bru_aut float,
anc_aut float,
car_util_aut float
)
go

--//////////////////////////// TABLE EMPRESA//////////////////////////////////


Create Table Tb_Empresa(
cod_emp varchar(6) Not Null Primary Key,
ruc_emp varchar(11) Null,
mail_emp varchar(30) Null,
tele_emp varchar(7) Null,
direc_emp varchar(60) Not Null,
raz_soc_emp varchar(60) Not Null,
est_emp varchar(20) Not Null,
cod_dis char(6) Not Null references Tb_Distrito
)
go
--//////////////////////// TABLE PERSONAL_EMPRESA//////////////////////////////
Create Table Tb_Personal_Empresa(
cod_per char(6) not null Primary Key,
nom_per varchar(15) not null,
ape_pat_per varchar(15) not null,
ape_mat_per varchar (15) not null,
car_per varchar (15) not null,
dni_per char(8) not null,
direc_per varchar (50) not null,
cod_dis char(6) Not Null references Tb_Distrito,
cod_emp varchar(6) not null references Tb_Empresa
)
go

--///////////////////////////TABLE CONTRATO///////////////////////////////////////
Create Table Tb_Contrato(
cod_con char(6) not null Primary Key,
fec_con datetime not null,
cod_emp varchar(6) not null references Tb_Empresa,
soli_con varchar(30) not null,
dni_soli char(8)not null,
fec_ini datetime not null,
fec_fin datetime not null,
tip_con varchar(10) not null
)
--//////////////////////////////////TABLE SERVICIO/////////////////////////--
CREATE Table Tb_Servicio(
cod_serv varchar(6)not null Primary Key,
tipo_serv varchar(10)not null,
dia_serv VARCHAR(15) not null,
hora_ini datetime not null,
hora_fin datetime not null,
obs_serv varchar(60) null,
cod_con char(6) references Tb_Contrato
)
go

--//////////////////////////////////TABLE
Tb_Detalle_Personal/////////////////////////--
Create Table Tb_Detalle_Personal(
cod_con char(6) not null references Tb_Contrato,
cod_per char(6) not null references Tb_Personal_Empresa,
Primary key(cod_con,cod_per)
)
go

--////////////////////////////// NO SIRVE //////////////////////////////////--


Create Table Tb_Contratos(
cod_con varchar(6) not null Primary Key,
fec_con datetime not null,
soli_con varchar(30) not null,
dni_soli varchar(8)not null,
fec_ini datetime not null,
fec_fin datetime not null,
)
go

--///////////////////////////////////////////////l/////////////////////////--

--//////////////////////////TABLE FACTURA//////////////////////////////////////////

Create Table Tb_Factura(


cod_fac char(6) not null Primary Key,
monto_final money not null,
fec_emision datetime not null,
fec_cance datetime not null,
est_fac varchar(1) not null,
cod_con char(6) not null references Tb_Contrato
)
go
--/////////////////////////TABLE VALE////////////////////////////////////

Create Table Tb_Vale(


cod_val char(6) NOT NULL Primary Key,
cod_emp varchar(6) not null references Tb_Empresa,
HoraSoli varchar (10) NOT NULL ,
HoraIni varchar (10) NOT NULL ,
HoraFin varchar (10) NOT NULL ,
Peaje varchar (10) NOT NULL ,
tiemespera datetime null,
cod_chof char(6) not null references Tb_Chofer,
cod_aut varchar(5) not null references Tb_Vehiculo,
cod_per char(6) not null references Tb_Personal_Empresa,
Destino varchar (60) NOT NULL ,
Importe float not null,
cod_con varchar(6) references Tb_Contratos
)
go

--#########################################################################
-- INGRESO DE DATA PARA LAS TABLAS DE SEGURIDAD
--#########################################################################

insert Tb_Grupo values('GR0001','Administrador')


insert Tb_Grupo values('GR0002','Gerente')
insert Tb_Grupo values('GR0003','Operario')
insert tb_grupo values('GR0004','Consultor')
go
insert Tb_usuario values('US0001','admi','admi','GR0001')
insert Tb_usuario values('US0002','gere','gere','GR0002')
insert Tb_usuario values('US0003','oper','oper','GR0003')
insert Tb_usuario values('US0004','cons','cons','GR0004')
go
insert tb_opcion values('OP0001','MInicio')
insert tb_opcion values('OP0002','Mmantenimientos')
insert tb_opcion values('OP0003','MServicios')
insert tb_opcion values('OP0004','MConsultas')
insert tb_opcion values('OP0005','MReportes')
insert tb_opcion values('OP0006','MSeguridad')
go
insert tb_permisos values('OP0001','GR0001')
insert tb_permisos values('OP0001','GR0002')
insert tb_permisos values('OP0001','GR0003')
insert tb_permisos values('OP0001','GR0004')
--------------------------------------------
insert tb_permisos values('OP0002','GR0001')
insert tb_permisos values('OP0002','GR0003')
--------------------------------------------
insert tb_permisos values('OP0003','GR0001')
insert tb_permisos values('OP0003','GR0003')
--------------------------------------------
insert tb_permisos values('OP0004','GR0001')
insert tb_permisos values('OP0004','GR0002')
insert tb_permisos values('OP0004','GR0004')
--------------------------------------------
insert tb_permisos values('OP0005','GR0001')
insert tb_permisos values('OP0005','GR0002')
--------------------------------------------
insert tb_permisos values('OP0006','GR0001')
--------------------------------------------
go
--#########################################################################
-- INGRESO DE DATA PARA LAS TABLAS PRINCIPALES DESCRITAS EN EL DER
--#########################################################################

--////////////////////////////////TABLE
DISTRITO/////////////////////////////////////--

insert into tb_distrito values ('DIS001','Lima')


insert into tb_distrito values ('DIS002','Anc�n')
insert into tb_distrito values ('DIS003','Ate')
insert into tb_distrito values ('DIS004','Barranco')
insert into tb_distrito values ('DIS005','Bre�a')
insert into tb_distrito values ('DIS006','Carabayllo')
insert into tb_distrito values ('DIS007','Chaclacayo')
insert into tb_distrito values ('DIS008','Chorrillos')
insert into tb_distrito values ('DIS009','Cieneguilla')
insert into tb_distrito values ('DIS010','Comas')
insert into tb_distrito values ('DIS011','El Agustino')
insert into tb_distrito values ('DIS012','Independencia')
insert into tb_distrito values ('DIS013','Jes�s Mar�a')
insert into tb_distrito values ('DIS014','La Molina')
insert into tb_distrito values ('DIS015','La Victoria')
insert into tb_distrito values ('DIS016','Lince')
insert into tb_distrito values ('DIS017','Los Olivos')
insert into tb_distrito values ('DIS018','Lurigancho')
insert into tb_distrito values ('DIS019','Lur�n')
insert into tb_distrito values ('DIS020','Magdalena del Mar')
insert into tb_distrito values ('DIS021','Pueblo Libre')
insert into tb_distrito values ('DIS022','Miraflores')
insert into tb_distrito values ('DIS023','Pachac�mac')
insert into tb_distrito values ('DIS024','Pucusana')
insert into tb_distrito values ('DIS025','Puente Piedra')
insert into tb_distrito values ('DIS026','Punta Hermosa')
insert into tb_distrito values ('DIS027','Punta Negra')
insert into tb_distrito values ('DIS028','R�mac')
insert into tb_distrito values ('DIS029','San Bartolo')
insert into tb_distrito values ('DIS030','San Borja')
insert into tb_distrito values ('DIS031','San Isidro')
insert into tb_distrito values ('DIS032','San Juan de Lurigancho')
insert into tb_distrito values ('DIS033','San Juan de Miraflores')
insert into tb_distrito values ('DIS034','San Luis')
insert into tb_distrito values ('DIS035','San Mart�n de Porres')
insert into tb_distrito values ('DIS036','San Miguel')
insert into tb_distrito values ('DIS037','Santa Anita')
insert into tb_distrito values ('DIS038','Santa Mar�a del Mar')
insert into tb_distrito values ('DIS039','Santa Rosa')
insert into tb_distrito values ('DIS040','Santiago de Surco')
insert into tb_distrito values ('DIS041','Surquillo')
insert into tb_distrito values ('DIS042','Villa El Salvador')
insert into tb_distrito values ('DIS043','Villa Mar�a del Triunfo')
insert into tb_distrito values ('DIS044','Callao')
insert into tb_distrito values ('DIS045','Callao')
insert into tb_distrito values ('DIS046','Bellavista')
insert into tb_distrito values ('DIS047','Carmen de la Legua Reynoso')
insert into tb_distrito values ('DIS048','La Perla')
insert into tb_distrito values ('DIS049','La Punta')
insert into tb_distrito values ('DIS050','Ventanilla')
go
--//////////////////////////////TABLE
CHOFER//////////////////////////////////////////--
insert into tb_chofer values
('CH001','45287544','Gianella','Neyra','Bravo','05/08/1980','Av. Las Gardenias
452','452525415','A','1','11/09/1999','12/04/2008','Profesional','DIS001')
insert into tb_chofer values
('CH002','44992257','Antonio','Maeda','Nakamatsu','03/06/1988','Av. Anda Lucia
478','452525415','A','2','11/09/1999','12/04/2008','Profesional','DIS001')
insert into tb_chofer values
('CH003','46987563','Grimaldo','Carrillo','Benavides','09/12/1988','Av.
Constructores
523','452525415','A','3','11/09/1999','12/04/2008','Profesional','DIS001')
insert into tb_chofer values
('CH004','95496895','Vanessa','Becerra','Julca','05/08/1988','Av. Santander
452','452525415','A','2','11/09/1999','12/04/2008','Profesional','DIS002')
insert into tb_chofer values
('CH005','45287547','Carlos','Rodrigues','Apolinario','05/08/1988','Av. Proceres
452','452525415','A','1','11/09/1999','12/04/2008','Profesional','DIS002')
insert into tb_chofer values
('CH006','45287844','Hualter','Pascual','Ortiz','05/08/1988','Av. Peru
652','452525415','A','3','11/09/1999','12/04/2008','Profesional','DIS002')
insert into tb_chofer values
('CH007','33085069','Jose','Tello','Mendoza','01/02/1988','Av. Lima
120','452625415','A','3','11/09/1999','12/04/2008','Profesional','DIS003')
insert into tb_chofer values
('CH008','45682242','Joel','Ortiz','Salas','05/01/1984','Av. Lomas
189','452525415','A','2','11/09/1999','12/04/2008','Profesional','DIS001')
insert into tb_chofer values
('CH009','98641499','Sandra','Sanchez','Gayoso','03/06/1978','Av. Salaverry
225','452525415','A','1','11/09/1999','12/04/2008','Profesional','DIS003')
insert into tb_chofer values
('CH010','48952678','Juan','Rojas','Garcia','01/10/1974','Av.Arenales','452525415',
'A','2','11/09/1999','12/04/2008','Profesional','DIS004')
insert into tb_chofer values
('CH011','41002003','Ronalds','Casas','Taipe','02/01/1980','Av. La Estacion
452','452525415','A','1','11/09/1999','12/04/2008','Profesional','DIS004')

go

--//////////////////////////////TABLE
EMPRESA///////////////////////////////////////--
insert into Tb_Empresa values
('EMP001','11876576186','Pepsi@hotmail.com','4259519','Av Venezuela 2222','Pepsi
Cola','Activa','DIS001')
insert into Tb_Empresa values
('EMP002','18986576186','CocaCola@hotmail.com','4522529','Av Zorritos 102','Coca
Cola','Inactiva','DIS002')
insert into Tb_Empresa values
('EMP003','16456576186','Metro@hotmail.com','4245585','Av la Marina
3020','Metro','Inactiva','DIS003')
insert into Tb_Empresa values
('EMP004','13436576186','Wong@hotmail.com','4248899','Av la MArina
2820','Wong','Activa','DIS004')
insert into Tb_Empresa values
('EMP005','16536576186','Saga@hotmail.com','4243568','Av la Marina
2820','Saga','Activa','DIS005')
insert into Tb_Empresa values
('EMP006','17636576186','Ripley@hotmail.com','4402585','Av Larco
310','Ripley','Activa','DIS006')
insert into Tb_Empresa values
('EMP007','16736576186','Ibm@hotmail.com','3651789','Av Jv Prado
4029','IBM','Activa','DIS007')
go

go
--//////////////////////////////TABLE PERSONAL
EMPRESA///////////////////////////////////--
INSERT INTO Tb_Personal_Empresa
VALUES('PER001','FREDDY','CASAS','HERRERA','Empleado','44992257','Av. San
German','DIS001','EMP001')
INSERT INTO Tb_Personal_Empresa
VALUES('PER002','ANTONIO','MAEDA','NAKAMATSU','Administrador','44992258','Av. San
German','DIS001','EMP002')
INSERT INTO Tb_Personal_Empresa
VALUES('PER003','GRIMALDO','CARRILLO','BENAVIDES','Gerente','44992259','Av. San
German','DIS003','EMP003')
INSERT INTO Tb_Personal_Empresa
VALUES('PER004','CARLOS','RODRIGUES','APOLINARIO','Administrador','44992260','Av.
San German','DIS002','EMP004')
INSERT INTO Tb_Personal_Empresa
VALUES('PER005','HUALTER','PASCUAL','ORTIZ','Gerente','44992261','Av. San
German','DIS002','EMP005')
INSERT INTO Tb_Personal_Empresa
VALUES('PER006','Walter','Diaz','Rojas','Gerente','15992261','Av. San
German','DIS003','EMP005')
go
--//////////////////////////////TABLE
AUTOS//////////////////////////////////////////--

insert into tb_vehiculo values


('AU001','DEF654','85854','05/05/2000','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
insert into tb_vehiculo values
('AU002','GAG452','22551','08/11/2001','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
insert into tb_vehiculo values
('AU003','HHR525','45854','12/10/1999','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
insert into tb_vehiculo values
('AU004','URY482','12411','06/09/1998','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
insert into tb_vehiculo values
('AU005','LKI586','86696','05/05/1999','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
insert into tb_vehiculo values
('AU006','OER877','25417','11/11/2004','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
insert into tb_vehiculo values
('AU007','PER588','22236','07/10/2001','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
insert into tb_vehiculo values
('AU008','OEW696','85574','03/07/2000','05/05/2005','STAT
WAGON','Toyota','01/01/1999','COROLLA
CDX','Petroleo','SEDAN','2','Blanco','2C2777674','4','CE1060074583','4','4','5','8.
5','1.89','1.05','1.45','2.5','4.202')
go
--//////////////////////////////TABLE
CONTRATO//////////////////////////////////////////////////--

INSERT INTO TB_CONTRATO


VALUES('CON001','05/05/2007','EMP001','GREF','44992256','05/05/2007','06/06/2007','
MASIVO')
INSERT INTO TB_CONTRATO
VALUES('CON002','05/05/2007','EMP002','GREF','44992256','05/05/2007','06/06/2007','
PERSONAL')
INSERT INTO TB_CONTRATO
VALUES('CON003','05/05/2007','EMP003','GREF','44992256','05/05/2007','06/06/2007','
PERSONAL')

--///////////////////////////////TABLA
SERVICIOS////////////////////////////////////////

INSERT INTO TB_SERVICIO VALUES


('SER001','MASIVO','LUNES','05/05/2007','07/05/2007','BUENA','CON001')
INSERT INTO TB_SERVICIO VALUES
('SER002','MASIVO','MARTES','05/05/2007','07/05/2007','BUENA','CON001')
INSERT INTO TB_SERVICIO VALUES
('SER003','MASIVO','JUEVES','05/05/2007','07/05/2007','BUENA','CON001')
INSERT INTO TB_SERVICIO VALUES
('SER004','MASIVO','MARTES','05/05/2007','07/05/2007','BUENA','CON002')
INSERT INTO TB_SERVICIO VALUES
('SER005','MASIVO','MIERCOLES','05/05/2007','07/05/2007','BUENA','CON002')
INSERT INTO TB_SERVICIO VALUES
('SER006','MASIVO','VIERNES','05/05/2007','07/05/2007','BUENA','CON002')

--//////////////////////////////TABLE
FACTURA//////////////////////////////////////////////////--

--//////////////////////////////TABLE DETALLE
CONTRATO/////////////////////////////////////////--

--
###################################################################################
###########################
--/////////////////////////////VISUALIZANDO LAS
TABLAS//////////////////////////////////////////////////////
--
###################################################################################
###########################

--////////////////////////////TABLAS DADAS PARA LA SEGURIDAD DEL


SISTEMAS//////////////////////////////--
select * from Tb_Grupo
select * from Tb_Usuario
select * from Tb_Opcion
select * from Tb_permisos
go
--////////////////////////////TABLAS PRINCIPALES DESCRITAS EN EL
DER////////////////////////////////////--
----------------
select * from Tb_Distrito
select * from Tb_Chofer
select * from Tb_Vehiculo
select * from Tb_Empresa
select * from Tb_Personal_Empresa
select * from Tb_Servicio
select * from Tb_Contrato
select * from Tb_Factura
select * from Tb_Vale

--
###################################################################################
###########################
--/////////////////////////////STORE
PROCEDURES//////////////////////////////////////////////////////
--
###################################################################################
###########################

create procedure usp_Empresaxdistrito


@coddistrito char(6)
as
Select
e.cod_emp,e.mail_emp,e.tele_emp,e.direc_emp,e.raz_soc_emp,e.est_emp,d.cod_dis,
d.nom_dis
from tb_empresa e , tb_distrito d
where e.cod_dis= d.cod_dis and
d.cod_dis = @coddistrito
Exec usp_Empresaxdistrito 'DIS001'

Create procedure usp_Choferesxdistrito


@coddistrito char(6)
as
Select c.cod_cho ,c.dni_cho ,c.nom_cho ,c.ape_pat_cho, c.dir_cho
,c.cla_cho,c.cat_cho,c.tip_cho,d.nom_dis
from tb_chofer c , tb_distrito d
where c.cod_dis= d.cod_dis and
d.cod_dis = @coddistrito
exec usp_ChoferesxDistrito 'DIS001'

create procedure usp_ServicioxContrato


@codcontrato char(6)
as
Select s.cod_serv ,s.tipo_serv,s.dia_serv,s.hora_ini,s.hora_fin, s.obs_serv,
c.cod_con
from tb_servicio s ,tb_contrato c
where s.cod_con= c.cod_con and
c.cod_con= @codcontrato

exec usp_ServicioxContrato 'CON001'

--EJERCICIOS EN CLASES
--Ejercicio 1
--Ejercccio2
--1.

You might also like