TRANSFORM Sum(Medarbejdere.MedarbejderNavn) AS MedarbejderNavn SELECT Medarbejdere.Hold FROM Ferie INNER JOIN Medarbejdere ON Ferie.MedarbejderNr = Medarbejdere.MedarbejderNr GROUP BY Medarbejdere.Hold PIVOT Ferie.Uge;
Synes godt om
Slettet bruger
01. marts 2005 - 13:35#4
Problemet er at medarbejder er et navn og jeg skal selvfølgelig have alle med indenform holdet, som har ferie i pågældende uge/uger
Synes godt om
Slettet bruger
01. marts 2005 - 13:37#5
Det er kun min og max der giver et resultat, men de viser jo kun en medarbejder pr. uge, pr. hold.
TRANSFORM Sum(Medarbejdere.Hold) AS SumOfHold SELECT Medarbejdere.MedarbejderNavn FROM Ferie INNER JOIN Medarbejdere ON Ferie.MedarbejderNr = Medarbejdere.MedarbejderNr GROUP BY Medarbejdere.MedarbejderNavn PIVOT Ferie.Uge;
Hvis der nu er 3 mand fra hold 1 der har ferie, så er der lige nu kun en række til at vise navne i. Dvs. at hvis flere af dem har ferie i den samme uge, så er det kun en af dem, som vises.
TRANSFORM Min(Medarbejdere.MedarbejderNavn) AS MedarbejderNavn SELECT Medarbejdere.MedarbejderNavn, Medarbejdere.Hold FROM Ferie INNER JOIN Medarbejdere ON Ferie.MedarbejderNr = Medarbejdere.MedarbejderNr GROUP BY Medarbejdere.MedarbejderNavn, Medarbejdere.Hold ORDER BY Medarbejdere.Hold PIVOT Ferie.Uge;
Smid et svar, så kan vi dele point (for princippets skyld)!~)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.