Sunday, 24 March 2024

Join two tables and filter

 SELECT * FROM (

SELECT ArchiveAppraisalID, OriginalAppraisalID, AppraisalType, EmpNumber, (A.FIRST_NAME + ',' + A.LAST_NAME) AS EmpName FROM Reports.Appraisals B JOIN tbl_HRITMasterData A ON A.EMPLOYEE_NUMBER = B.EmpNumber UNION ALL SELECT B.ArchiveMidYear AS ArchiveAppraisalID, B.OriginalMidYearID As OriginalAppraisalID, B.AppraisalType, B.EmpNumber, (A.FIRST_NAME + ',' + A.LAST_NAME) AS EmpName FROM Reports.MidYear B JOIN tbl_HRITMasterData A ON A.EMPLOYEE_NUMBER = B.EmpNumber ) AS CombinedData WHERE (@SearchName IS NULL OR (EmpName LIKE '%' + @SearchName + '%'));

No comments:

Post a Comment

7 Common mistakes in Dot Net — You can avoid

  There are many common mistakes made during .NET (ASP.NET, .NET Core) development, which affect performance, security, and code… Code Crack...