Practica Repaso Central Telefonica
Practica Repaso Central Telefonica
Practica Repaso Central Telefonica
CentralTelefonica
La cual sera proporcionada por docente para que la restaure dicha base de datos ya contiene
la tabla relacionada con sus registro el cual es la siguiente.
Una ves restaurado la base de datos revise la lógica de datos y los registro que
están ingresado para un mejor dominio de la misma.
-Un vez ingresado los registro en la tablas diseño las siguientes consulta
y procedimiento.
as
if exists(select * from DatoRecarga where CodUS=@CodUS)
begin
ROLLBACK
end
else
begin
declare @Fecha datetime
declare @saldo money
declare @promo money
set @Fecha=GETDATE()
set @saldo=@Monto+(@Monto*5)
set @promo=@Monto*5
Insert into DatoRecarga values(@CodAutorizacion,@Fecha,DATEADD(MM, 3, @Fecha)
, @Monto,@saldo,@promo,@CodUS )
end
as
select * from Usuario
where (CodUS = @CodUS or CodUS=null) or (NoTelefono =@NoTelefono or NoTelefono
=null) or (Nombre=@Nombre or Nombre=null)
as
declare @vencimiento datetime
select @vencimiento = FechaVenci from Paquetes
if @Fecha>@vencimiento
begin
Update Paquetes
set Estado='Vencido'
end
if @TipoOpera='Movistar'
begin
set @PrecioMin=5
end
else if @TipoOpera='Claro'
begin
set @PrecioMin=10
end
else
begin
set @PrecioMin=2.5
end
--calculamos el costo de la llamada
set @Costoll=@PrecioMin * @Tiempo
--asginamos la fecha
set @Fecha= GETDATE()
--Hacemos autonumerico
select @CodLLamada=max(Convert(int ,CodLlamad)) +1 from LlamadOpe