Damboushow
Messages postés23Date d'inscriptionvendredi 1 janvier 2016StatutMembreDernière intervention 9 mai 2016
-
Modifié par Damboushow le 9/05/2016 à 18:14
Damboushow
Messages postés23Date d'inscriptionvendredi 1 janvier 2016StatutMembreDerniè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
Damboushow
Messages postés23Date d'inscriptionvendredi 1 janvier 2016StatutMembreDernière intervention 9 mai 20162 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