Add millisecond precision to the system time rows - ROUND(TIMESTAMP(...), 3) is necessary as it otherwise comes out with six decimals even though it's only millisecond precision