Po pierwsze, prawdopodobnie powinieneś użyć SYSDATETIME() jeśli szukasz większej precyzji.
Aby sformatować dane na milisekundy, wypróbuj CONVERT(varchar, SYSDATETIME(), 121) .
W przypadku innych formatów sprawdź stronę MSDN w CAST i CONVERT
.