You are on page 1of 1

--TABLA: SistemasUniClase

SELECT * FROM Alu_Curso


Insert Alu_Curso
Values('C0002', 'A0002', '2011-02', 10, 14, 16, 18, 14, 'A')
Drop Function fn_nmin
Create Function fn_nmin (@codigoc char (5), @codigoa char (5), @cicloc char (5))
Returns int
Begin
DECLARE @nota1 int,@nota2 int, @nota3 int, @nota4 int
SELECT @nota1 = practica1,
@nota2 = practica2,
@nota3 = practica3,
@nota4 = practica4
FROM Alu_Curso
--WHERE CodCurso = @CODIGOC AND CodAlumno = CODIGOA AND Ciclo = CICLOC
DECLARE @nmin int
SET @nmin = @nota1
IF @nota2<@nmin SET @nmin = @nota2
IF @nota3<@nmin SET @nmin = @nota3
IF @nota4<@nmin SET @nmin = @nota4
Return (@nmin)
END
SELECT dbo.fn_nmin ('C0002', 'A0002' , '2011-02')
DROP FUNCTION dbo.fn_nmin

___________________________________________--EJERCICIO3--------------while
DECLARE @n INT,
@suma INT
SET @n = 1
SET @suma=0
WHILE @n<=5
BEGIN
-- SET @n = @n + 1
SET @suma=@suma+@n
SET @n = @n + 1
--PRINT 'n : ' + CAST(@suma AS CHAR) //numeros consecutivos
END
PRINT @suma

You might also like