INNER JOINT trouble

Résolu
Damboushow Messages postés 23 Date d'inscription vendredi 1 janvier 2016 Statut Membre Dernière intervention 9 mai 2016 - Modifié par Damboushow le 9/05/2016 à 18:14
Damboushow Messages postés 23 Date d'inscription vendredi 1 janvier 2016 Statut Membre Dernière intervention 9 mai 2016 - 9 mai 2016 à 18:12
Bonjour, je tente de faire un INNER JOINT dont j'ai une condition WHERE. Ma procédure stocké fonctionne bien, mais dès que je lui mêt le INNER JOINT, elle ne fonctionne plus. J'ai fait plusieurs recherche, mais n'a rien trouvé qui m'aide dans ma situation. Si vous avez une recommandation elle sera la bienvenue.

La procédure doit me retournée toutes les entrées et sortie du personnel entre les 2 dates sélectionnées. Je veux qu'elle me retourne le nom de l'employé plutôt que son numéro.

Merci!

ALTER PROCEDURE [dbo].[RapportSemaine]
 @DateDebut Date,
 @DateFin Date
 
AS
BEGIN
 SELECT dbo.JournalES.ID, dbo.Employe.NomEmploye ,dbo.JournalES.DateE, dbo.JournalES.ES
 FROM dbo.JournalES INNER JOIN dbo.Employe ON dbo.JournalES.CodeEmploye = dbo.Employe.NumScan
 WHERE dbo.JournalES.DateE BETWEEN @Datedebut AND @DateFin
 ORDER BY dbo.JournalES.CodeEmploye ASC, dbo.JournalES.DateE ASC
END

1 réponse

Damboushow Messages postés 23 Date d'inscription vendredi 1 janvier 2016 Statut Membre Dernière intervention 9 mai 2016 2
9 mai 2016 à 18:12
La solution suivante fonctionne.

ALTER PROCEDURE [dbo].[RapportSemaine]
	@DateDebut Date,
	@DateFin Date
	
AS
BEGIN
	SELECT dbo.JournalES.ID, dbo.Employe.NomEmploye ,dbo.JournalES.DateE, dbo.JournalES.ES
	FROM dbo.JournalES INNER JOIN dbo.Employe ON dbo.JournalES.CodeEmploye = dbo.Employe.NumScan
	AND dbo.JournalES.DateE BETWEEN @Datedebut AND @DateFin
	ORDER BY dbo.JournalES.CodeEmploye ASC, dbo.JournalES.DateE ASC
END
0
Rejoignez-nous