从Essential SQL
Server日期,时间和DateTime函数中尝试使用TimeOnly函数:
create function Timeonly(@DateTime DateTime)returns datetimeas begin return dateadd(day, -datediff(day, 0, @datetime), @datetime) endgo
或简单地将DateTime转换为SQL Server 2008中的时间:
declare @time as timeset @time = cast(dateTimeval as time)



