Bonjour à tous, je suis en développement ASP.NET/C# et je rencontre un problème SQL alors que je souhaite remplir un GridView avec un SELECT.
Voilà les tables impliquées:
ABSENCES
----------
-num_absence
-matricule
-code_motif
-date_debut
-date_fin
MOTIFS_ABSENCE
-----------------
-code_motif
-motif
SALARIES
---------
-matricule
-nom
-prenom
Je souhaite que mon tableau affiche les 20 dernières absences de salariés, comprenant:
-le numéro d'absence
-le nom et prénom du salarié correspondant au matricule qui est lui-même associé à ce numéro
- le motif correspondant au code_motif associé à ce numéro
- la date de déébut et de fin.
Je n'arrive pas à tout faire correspondre et tout, voilà ce que j'ai essayé, qui ne marche pas... Faut-il utiliser les jointures?...
Merci d'avance, cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT TOP 60 ABSENCES.NUM_ABSENCE, SALARIES.NOM, SALARIES.PRENOM, MOTIFS_ABSENCE.MOTIF_ABSENCE FROM ABSENCES, SALARIES, MOTIFS_ABSENCE WHERE ... ORDER BY ABSENCES.NUM_ABSENCE;
Partager