1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
SELECT jour.jour, personne.nom, jour.debutHoraire, jour.finHoraire, jour.typeHoraire,
jour.dureeTravail, jour.dateJour, jour.idAbsence, jour.dureeAfaire,
personne.horaireContrat, jour.indexJour, jour.dureeFormation, jour.dureeDelegation,
jour.dureeMedecineTravail, jour.dureeReunionSV ,jour.dateJourDate
From Personne as personne, Semaine as semaine, Perssemainecompt as perssemainecompt, Jour as jour, Ecartannee as ecartannee
Where personne.idPersonne = perssemainecompt.idPersonne
and perssemainecompt.idJour = jour.idJour
and semaine.idSemaine = jour.idSemaine
and semaine.type ='Réalisé'
and personne.idPersonne = 103
and jour.mois = 12
And jour.annee = 2016
group by perssemainecompt.idJour
Union
SELECT jour.jour, personne.nom, jour.debutHoraire, jour.finHoraire, jour.typeHoraire,
jour.dureeTravail, jour.dateJour, jour.idAbsence, jour.dureeAfaire,
personne.horaireContrat, jour.indexJour, jour.dureeFormation, jour.dureeDelegation,
jour.dureeMedecineTravail, jour.dureeReunionSV, jour.dateJourDate
From Personne as personne, Semaine as semaine, Perssemainecompt as perssemainecompt, Jour as jour, Ecartannee as ecartannee
Where personne.idPersonne = perssemainecompt.idPersonne
and perssemainecompt.idJour = jour.idJour
and semaine.idSemaine = jour.idSemaine
and semaine.type ='Réalisé'
and personne.idPersonne = 103
and jour.dateJour = '30-11-2016'
group by perssemainecompt.idJour
ORDER BY dateJour |
Partager