I have two tables (newroster A, oldroster B) with the same columns. If tbl newroster has any new records or any updated records compared to tbl oldroster, then I want to extract the entire records from table newroster so that which rows are new and updated. Please advise.
select A.*
from newroster A, oldroster B
where (B.employee != A.employee or
B.firstname != A.firstname or
B.middlename != A.middlename or
B.lastname != A.lastname or
B.addr1 != A.addr1 or
B.addr2 != A.addr2 or
B.city != A.city or
B.state != A.state or
B.zip != A.zip or
B.hmphonenbr != A.hmphonenbr or
B.datehired != A.datehired or
B.termdate != A.termdate or
B.department != A.department or
B.departmen2 != A.departmen2 or
B.jobcode != A.jobcode or
B.jobdescrip != A.jobdescrip or
B.empstatus != A.empstatus or
B.emergconta != A.emergconta or
B.emergphone != A.emergphone)
thx much
select A.*
from newroster A, oldroster B
where (B.employee != A.employee or
B.firstname != A.firstname or
B.middlename != A.middlename or
B.lastname != A.lastname or
B.addr1 != A.addr1 or
B.addr2 != A.addr2 or
B.city != A.city or
B.state != A.state or
B.zip != A.zip or
B.hmphonenbr != A.hmphonenbr or
B.datehired != A.datehired or
B.termdate != A.termdate or
B.department != A.department or
B.departmen2 != A.departmen2 or
B.jobcode != A.jobcode or
B.jobdescrip != A.jobdescrip or
B.empstatus != A.empstatus or
B.emergconta != A.emergconta or
B.emergphone != A.emergphone)
thx much