Также я действительно надеюсь, что у вас есть лучшие имена столбцов, чем begin и end.
Ответ 2
На самом деле заметный ответ приведет к неправильным результатам за миллисекунды 1 - 99:
Example 1 second, 27 milliseconds:
1) DATEDIFF % 1000 will return 27
2) CONVERT will convert to '27'
3) String concatenation will build '1' + ',' + '27'
4) Result: '1.27' which means 270ms rather than 27ms