Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMACIÓN
Módulo
Desarrollo de Bases de datos
Presentado a:
Sandra Rueda
Instructor
Presentado por:
Yessica Yubely Rodríguez Villarraga
Orden:
40130
Cuerpo de desarrollo
execute
@placa = 'A0B123',
@Anio = 2006,
@ MesInicio = 1,
@ MesFin = 2 */
as
select bu_placa, bu_capacidad, AVG(vi_valopasaj)
from dbo.Buses b inner join Viajes v on b.bu_placa = v.vi_placa
where b.bu_placa = @placa and year(v.vi_fechviaje)= year (@fecha)and
MONTH(v.vi_fechviaje) in (@mesIn, @mesFin)
group by bu_placa, bu_capacidad
go
2. Crear un procedimiento que nos permita conocer la placa del bus, código
de la flota, y número de pasajeros transportados en general es decir, en
todos los viajes que haya realizado. Únicamente para buses cuya
capacidad sea mayor a un número determinado de pasajeros.
use Terminal
go
alter procedure SP_Term
@capacidad int
as
use Terminal
execute SP_Term
use Terminal
go
alter procedure SP_Num3
@trimestre int
as
begin
if @trimestre = 1
select MONTH (co_fechnaci), co_codiconduc , co_nombconduc ,co_fechnaci
from dbo.Conductores
where MONTH (co_fechnaci) in (1 ,2, 3)
else if @trimestre = 2
select MONTH (co_fechnaci)
from dbo.Conductores
where MONTH (co_fechnaci) in (4 ,5,6)
else if @trimestre = 3
use Terminal
execute SP_Num3
use transporte
go
create procedure SP_Num4
@nombre varchar(30)
as
go
use transporte
Execute SP_Num4