So i have 2 columns i need to keep in sync with each other, they are each in a separate table. Based on 3 possible conditions i need to insure that both are in sync/equivalent to each other.
Reason for this is that we have new requirements within our application and that new addition cannot simply over right the other column as older legacy systems are dependent on that original column.
So here is a rough example of what is needed.

Table #2 is the new master, so in a perfect world, we would just insure that Table #1 has the appropriate dates based on the values from table #2 "value3" column. BUT because we have older systems that still have access to update value3 column
in table #1, we are trying to create a script in SQL that we can run daily, based on a trigger or whatever to help keep the old column in sync with the new column at the same time keeping the business rules in place.
So this update would need to go both directions in the sense that we know that if table#2 value = 2, the old value should be 1/1/2035 no matter what, NOW if the old table#1 value = 1/1/2035 BUT table#2 has 8, that is incorrect, so in this case the new column
value needs to be updated to =2.
Does that make sense?
Because the old column is a "Date" type and the new column is "Number" which corresponds to a value/description this will allow the interface to be more flexible.. So this is where it gets complicated and why im asking here.. since conditions
need to be checked to make sure the values are following the business rules in place, wasn't sure how to efficiently maintain these two columns in sync.