Hi,
I have a query which reads a table, calculates some values and updates some of the table's fields. The issue that I have is that sometime (and randomly) the update skips one record. The query uses an inner join and looks as follows:
I can run the query multiple times without seeing any problem. When the issue occurs I do not receive any error.
I should also add that the query/update is run via VBA code. Not sure if this makes any difference.
Do you have any suggestions/ideas why this happen and how I can force the query to always update all records?
Thanks!
Simone
I have a query which reads a table, calculates some values and updates some of the table's fields. The issue that I have is that sometime (and randomly) the update skips one record. The query uses an inner join and looks as follows:
Code:
UPDATE TEMP4 AS t1 INNER JOIN TEMP4 AS t2
ON (t1.Month = DATEADD(""m"",1,t2.Month))
SET t1.index=(1+t1.ratio)* t2.index, t1.ratio = IIF( t2.index=0 ,t2.ratio, t2.index)
I can run the query multiple times without seeing any problem. When the issue occurs I do not receive any error.
I should also add that the query/update is run via VBA code. Not sure if this makes any difference.
Do you have any suggestions/ideas why this happen and how I can force the query to always update all records?
Thanks!
Simone