Bonjour,
je débute en SQL Server et je dois analyser des requêtes provenant d'une application de gestion de feuilles de temps développée par un éditeur tiers.
Je connais assez bien le SQL mais certains mots-clés et pratiques me posent problèmes.
Voici un exemple de requête :
Les points qui me posent problèmes sont en gras, quelqu'un pourrait-il me renseigner? Sont-ils propres à SQL SERVER?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 SELECT R8.LASTNAME, R8.FIRSTNAME, ( SELECT TOP 1 DPT.DEPARTMENT FROM (HRJOB FUNC RIGHT JOIN HREMPLOYEE EMP ON (EMP.IQID=FUNC.EMPLOYEE) AND ??FILTER(FUNC)?? ) LEFT JOIN ADMDEPARTMENT DPT ON (DPT.IQID=FUNC.NEWDEPARTMENT) WHERE ??FILTER?? AND (EMP.IQID=R8.IQID) AND (FUNC.ACTIONDATE<=A.ENTRYDATE) ORDER BY FUNC.ACTIONDATE DESC ) FROM HREMPLOYEE R8
Merci,
Nicolep
Partager