Page 530 - IT2
P. 530

Select @idStagiaire=idStagiaire, @idModule=idModule From Inserted
                      Select @idFiliere=idFiliere  Stagiaire Where idStagiaire=@idStagiaire
                      IF NOT EXISTS (Select idModule From Fil_Module Where idModule=@idModule And
                      idFiliere=@idFiliere)
                      Rollback

                3)  Create Trigger question3 On Absence After Insert
                     As
                     Declare @idStagiaire int
                     Select @idStagiaire=idStagiaire From Inserted
                     Update Stagiaire set TotalAbsence=TotalAbsence + 1 Where idStagiaire=@idStagiaire


                4)  Create Function Dbo.question4 (@idStagiaire int)
                      Returns int
                      As
                       Begin
                        Declare @n int, @resultat int
                        Select @n=count(idAbsence) From Absence Where idStagiaire=@idStagiaire and     TypeAbsence
                      = ’non justifiée’
                        Set @resultat = 20 - @n
                        If @resultat < 0
                            Set @resultat =0
                        Return @resultat
                       End

                5)  Create procedure question5 @idModule int

                     As
                     Declare @limite decimal

                     Select @limite = 0.3 * NbreHeure From Module Where idModule=@idModule
                     Select nom,prenom From Stagiaire S inner join Absence A ON S.idStagiaire=A.idStagiaire Where
                     idModule=@idModule Having 2.5*count(idAbsence) > @limite


                6)  Select distinct S.nom, S.prenom From Stagiaire S, Absence A1, Absence A2 Where A1.idStagiaire=
                    S.idStagiaire and A2.idStagiaire= S.idStagiaire and A2.dateAbs > A1.dateAbs and DATEDIFF(day,
                    A1.dateAbs, A2.dateAbs) <= 15

            Dossier 4 :

            1)
            <html>
            <head>
                <title></title>

            </head>

            <body>
            <h1>Inscription</h1>
                <form name="f" action="">
                <p>
                    Nom : 
                    <input id="nom" type="text" />       prénom :
                    <input id="prenom" type="text" /></p>
                <p>
                    Age :

                   Filière                   Epreuve                        Session
                    TDI                     Théorique FF                  Juillet 2014           5/8
                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com

                                                   Tél.:0661077812
   525   526   527   528   529   530   531   532   533   534   535