I have a database table with one column being dates. However, some of the rows should share the same date but due to lag on insertion there’s a one second difference between them. The insert part has been fixed already but the current data in the table needs to be fixed as well.
As an example the following data is present:
2008-10-08 12:23:01 1 1 x
2008-10-08 12:23:01 1 2 y
2008-10-08 12:23:02 1 3 z
Now I want to update the last row in this example and set the date to ‘2008-10-08 12:23:01’.
The best way I can think of is writing an external script to do that. It’s tricky to determine which columns are correct and which should be updated without having more control over the grouping. Pseudo-code:
Alternatively, something like this could work, but you might need more than one run if want to handle cases where all three dates are different and you want to normalize two of them to the first one.