Hope this makes sense...
We found a bug in our code which was duplicating records + 1 second, so we were slowly seeing the following data build up.
DATE
-----------------------------
07-DEC-15 04.12.53.000000000
07-DEC-15 04.12.54.000000000
07-DEC-15 04.12.55.000000000
07-DEC-15 04.12.56.000000000
07-DEC-15 04.12.57.000000000
07-DEC-15 04.12.58.000000000
07-DEC-15 04.12.59.000000000
07-DEC-15 10.12.54.000000000
07-DEC-15 10.12.55.000000000
07-DEC-15 10.12.56.000000000
07-DEC-15 10.12.57.000000000
07-DEC-15 10.12.58.000000000
07-DEC-15 10.12.59.000000000
07-DEC-15 16.12.55.000000000
07-DEC-15 16.12.56.000000000
07-DEC-15 16.12.57.000000000
07-DEC-15 16.12.58.000000000
07-DEC-15 16.12.59.000000000
07-DEC-15 22.12.56.000000000
07-DEC-15 22.12.57.000000000
07-DEC-15 22.12.58.000000000
07-DEC-15 22.12.59.000000000
We have fixed the bug but now need to remove all but 1 record for each 'duplicate' and it has been decided to keep the most recent value (in this case the DATE of DD-MMM-YY XX:XX:59 seconds), so we end up with this
DATE
-----------------------------
07-DEC-15 04.12.59.000000000
07-DEC-15 10.12.59.000000000
07-DEC-15 16.12.59.000000000
07-DEC-15 22.12.59.000000000
Note: This data comes in every 6 hours so we should see row 1, row 2, row 3, row 4
but because of the bug we were getting
row1
row1,row1,row2
row1,row1,row1,row2,row2,row3
row1,row1,row1,row1,row2,row2,row2,row3,row3
etc
with +1 second for each new row. Our display doesn't show seconds (don't know why) so they are appearing as duplicated data (even though technically they are not because of the 1 second)