• Here you go

    the problem was on your join

    SELECT dimUser.EmpFullName1 [User Name]

    , dimUser.MgrEmpFullName1 AS Manager

    , dimUser.PrimaryJobName AS [Primary Job]

    , dimUser.EmpNo AS [User Number]

    , CONVERT(VARCHAR(10), fact.StartDtID, 101) [Start Date]

    , CONVERT(VARCHAR(10), fact.EndDtID, 101) [Completion Date]

    , dimUser.PrimaryOrgCode

    , dimUser.SecondaryOrg1 AS [Secondary Org 1]

    , dimUser.SecondaryOrg2 AS [Secondary Org 2]

    , dimUser.PrimaryOrgName AS Org

    , sd.DateDesc AS StartDate

    , dd.DateDesc AS EndDate

    , dimUser.EmpStat AS [Emp Status]

    , CASE WHEN fact.completionStatusID = '-1' THEN 'Not Satisfied'

    ELSE 'Satisfied'

    END AS Status

    FROM factAttempt AS fact

    INNER JOIN dimActivity AS A ON A.ID = fact.ActivityID

    INNER JOIN dimUser ON dimUser.ID = fact.UserID

    INNER JOIN dimDate AS DD ON DD.DateID = fact.EndDtID

    JOIN dimDate AS SD ON sD.DateID = fact.StartDtID

    WHERE (dimUser.EmpStat = 'active')