I am writing a stored proc to select all Active emps and all terminated emps within the last three calender months.For example if i execute the stored proc today ie-11/29/00 , apart from including all active emps ,all emps terminated between 8/1/00 and 10/31/00 should be included.The dates cannot be hard coded.
I need to modify this code:-
SELECT PersonTable.FullName AS FullName,TablePersonStatus.CurrentFlag AS CurrentFlag,
TablePersonStatus.StatusCode
FROM PersonTable INNER JOIN
TablePersonStatus ON
PersonTable.PersonID = TablePersonStatus.PersonID INNER JOIN
tStatus ON
TablePersonStatus.StatusCode = tStatus.StatusCode
WHERE (TablePersonStatus.CurrentFlag = 1) AND (tStatus.TerminationFlag = 1) AND (TablePersonStatus.StatusCode = 'TERM')
UNION
SELECT PersonTable.FullName AS FullName,TablePersonStatus.CurrentFlag AS CurrentFlag,
TablePersonStatus.StatusCode
FROM PersonTable INNER JOIN
TablePersonStatus ON
PersonTable.PersonID = TablePersonStatus.PersonID INNER JOIN tStatus ON
TablePersonStatus.StatusCode = tStatus.StatusCode
WHERE (TablePersonStatus.CurrentFlag = 1) AND (tStatus.ActiveFlag = 1) AND (TablePersonStatus.StatusCode = 'ACT')
ORDER BY fullname
would appreciate any help...
I need to modify this code:-
SELECT PersonTable.FullName AS FullName,TablePersonStatus.CurrentFlag AS CurrentFlag,
TablePersonStatus.StatusCode
FROM PersonTable INNER JOIN
TablePersonStatus ON
PersonTable.PersonID = TablePersonStatus.PersonID INNER JOIN
tStatus ON
TablePersonStatus.StatusCode = tStatus.StatusCode
WHERE (TablePersonStatus.CurrentFlag = 1) AND (tStatus.TerminationFlag = 1) AND (TablePersonStatus.StatusCode = 'TERM')
UNION
SELECT PersonTable.FullName AS FullName,TablePersonStatus.CurrentFlag AS CurrentFlag,
TablePersonStatus.StatusCode
FROM PersonTable INNER JOIN
TablePersonStatus ON
PersonTable.PersonID = TablePersonStatus.PersonID INNER JOIN tStatus ON
TablePersonStatus.StatusCode = tStatus.StatusCode
WHERE (TablePersonStatus.CurrentFlag = 1) AND (tStatus.ActiveFlag = 1) AND (TablePersonStatus.StatusCode = 'ACT')
ORDER BY fullname
would appreciate any help...