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
.