Only my 2 cents ... another way to do it
Edit: Added method for SQL Server 2005 (thanks Michael)
for SQL Server 2008
SELECT DATEDIFF(SECOND, CONVERT(date, GETDATE()), GETDATE())
for SQL Server 2005+
SELECT DATEDIFF(SECOND, DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())), GETDATE())
source share