SELECT GETDATE(), CAST(GETDATE() AS VARCHAR(25)), CONVERT(VARCHAR(25), GETDATE(), 21) Hmm... something to think about when you need to get precision conversion. Never assumed that CAST will produce the expected result. 2006-08-12 01:31PM is a lot different...