Upload
daaha2
View
219
Download
2
Embed Size (px)
DESCRIPTION
Horse
Citation preview
Select C.*
From Caballo_Carrera A, Caballo_Jinete B, Jinete C
Where A.Resultado > 1 AND A.ID_Caballo=B.ID_Caballo AND B.ID_Jinete=C.ID_Jinete
Slo con procedimiento Almacenado
----Hacer un procedimiento y de ser necesario un cursor que nos d la informacin
---- de los jinetes que han participado en por lo menos una carrera y que no han
----obtenido el primer lugar
--If OBJECT_ID('Noprimer','P') IS NOT NULL
--DROP PROCEDURE Noprimer
Create Procedure Noprimer
@IDJ numeric(6)
As
Begin
Declare @CARRERAC Cursor
Set @CARRERAC = Cursor For Select ID_Caballo from Caballo_Jinete
Open @CARRERAC
Fetch next from @CARRERAC into @IDJ
While @@FETCH_STATUS=0
Begin
If(Select ID_Caballo from Caballo_Carrera where ID_Caballo =@IDJ AND Resultado=1) IS NULL
Select A.* From Jinetes A, Caballo_Jinete B Where B.ID_Caballo=@IDJ AND A.ID_Jinete = B.ID_Jinete
Fetch Next from @CARRERAC into @IDJ
End
Close @CARRERAC
Deallocate @CARRERAC
End
Go
EXECNoprimer
@IDJ = NULL