Salut à tous!
J'ai un pb en sql avec une requete qui ne me donne pas le resultat souhaité.
Voici ma requette:

select r.numcarte,r.nomprenoms,datepart(wk,datejour)as 'semaine',datepart(dw,datejour)as 'jour',
CASE datepart(dw,datejour) WHEN 1 THEN r.he+'-'+r.hs END AS lundi,
CASE datepart(dw,datejour) WHEN 2 THEN r.he+'-'+r.hs END AS Mardi,
CASE datepart(dw,datejour) WHEN 3 THEN r.he+'-'+r.hs END AS Mercredi,
CASE datepart(dw,datejour) WHEN 4 THEN r.he+'-'+r.hs END AS Jeudi,
CASE datepart(dw,datejour) WHEN 5 THEN r.he+'-'+r.hs END AS Vendredi
from resultatsfin r, employes e
where r.numcarte=e.emp_numero_badge and datepart(wk,datejour)='1'
group by r.numcarte,r.nomprenoms,datepart(wk,datejour),datepart(dw,datejour)


et voici le resultat:

  • numcarte nomprenoms semaine jour lundi mardi mercredi ...
    num1 nom1 1 1 he-hs null null ...
    num1 nom1 1 2 null he-hs null ...
    num1 nom1 1 3 null null he-hs ...
    num2 nom2 1 1 he-hs null null ...
    num2 nom2 1 2 null he-hs null ...
    num2 nom2 1 3 null null he-hs ...

Je vuex pourtant avoir ceci et je n'y arrive pas:

  • numcarte nomprenoms semaine lundi mardi mercredi ...
    num1 nom1 1 he-hs he-hs he-hs ...
    num2 nom2 1 he-hs he-he he-hs ...

c'est-a-dire pour chaque nom avoir l'heure d'entrée (he)et de l'heure de sortie (hs)
dans la période d'une semaine sur la même ligne.

Voulez-vous m'aider SVP !
merci.