2c) jinetes que han participado en por lo menos una carrera sin primer lugar
DESCRIPTION
Base de datosTRANSCRIPT
![Page 1: 2C) Jinetes Que Han Participado en Por Lo Menos Una Carrera Sin Primer Lugar](https://reader036.vdocuments.co/reader036/viewer/2022082709/55cf9276550346f57b96abba/html5/thumbnails/1.jpg)
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
43 y 44 solamente----Hacer un procedimiento y de ser necesario un cursor que nos dé la información---- 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 JineteNoprimer
@IDJ numeric(6)AsBegin
Declare @CARRERAC Cursor Set @CARRERAC = Cursor For Select ID_Caballo from Caballo_Jinete Open @CARRERAC
Fetch next from @CARRERAC into @IDJWhile @@FETCH_STATUS=0
BeginIf(Select ID_Caballo from Caballo_Carrera where ID_Caballo =@IDJ AND Resultado=1) IS NULLSelect A.* From Jinetes A, Caballo_Jinete B Where B.ID_Caballo=@IDJ AND A.ID_Jinete = B.ID_Jinete
Fetch Next from @CARRERAC into @IDJEndClose @CARRERACDeallocate @CARRERAC
End
![Page 2: 2C) Jinetes Que Han Participado en Por Lo Menos Una Carrera Sin Primer Lugar](https://reader036.vdocuments.co/reader036/viewer/2022082709/55cf9276550346f57b96abba/html5/thumbnails/2.jpg)
----Hacer un procedimiento y de ser necesario un cursor que nos dé la información---- 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 Cab_Jin_Carr_NoprimerEEE
@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 @IDJWhile @@FETCH_STATUS=0
BeginIf(Select ID_Caballo from Caballo_Carrera where ID_Caballo =@IDJ AND Resultado=1) IS NULLSelect A.ID_Jinete, B.ID_Caballo, C.ID_Carrera From Jinetes A, Caballo_Jinete B, Caballo_Carrera C Where B.ID_Caballo=@IDJ AND
A.ID_Jinete = B.ID_Jinete AND C.ID_Caballo = B.ID_Caballo
Fetch Next from @CARRERAC into @IDJEndClose @CARRERACDeallocate @CARRERAC
End
![Page 3: 2C) Jinetes Que Han Participado en Por Lo Menos Una Carrera Sin Primer Lugar](https://reader036.vdocuments.co/reader036/viewer/2022082709/55cf9276550346f57b96abba/html5/thumbnails/3.jpg)
----Hacer un procedimiento y de ser necesario un cursor que nos dé la información---- 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 Cab_Jin_Carr_NoprimerFFF
@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 @IDJWhile @@FETCH_STATUS=0
BeginIf(Select ID_Caballo from Caballo_Carrera where ID_Caballo =@IDJ AND Resultado=1) IS NULLSelect A.* From Jinetes A, Caballo_Jinete B, Caballo_Carrera C Where B.ID_Caballo=@IDJ AND A.ID_Jinete = B.ID_Jinete AND
C.ID_Caballo = B.ID_Caballo
Fetch Next from @CARRERAC into @IDJEndClose @CARRERACDeallocate @CARRERAC
End
![Page 4: 2C) Jinetes Que Han Participado en Por Lo Menos Una Carrera Sin Primer Lugar](https://reader036.vdocuments.co/reader036/viewer/2022082709/55cf9276550346f57b96abba/html5/thumbnails/4.jpg)
----Hacer un procedimiento y de ser necesario un cursor que nos dé la información---- 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 Cab_Jin_Carr_NoprimerGGG
@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 @IDJWhile @@FETCH_STATUS=0
BeginIf(Select ID_Caballo from Caballo_Carrera where ID_Caballo =@IDJ AND Resultado=1) IS NULLSelect A.* From Jinetes A, Caballo_Jinete B, Caballo_Carrera C Where C.ID_Caballo=@IDJ AND A.ID_Jinete = B.ID_Jinete AND
C.ID_Caballo = B.ID_Caballo
Fetch Next from @CARRERAC into @IDJEndClose @CARRERACDeallocate @CARRERAC
End