我的数据库中有一些日期时间函数,但我需要添加一个获取日期时间字段的时间部分,然后将时间转换为分钟的函数
我有一个函数可以获取两次之间的分钟数,而不仅仅是一次的分钟数。
ALTER FUNCTION [dbo].[fn_MinutesBetween]
( @fStart datetime, @fEnd datetime )
RETURNS int
AS
BEGIN
RETURN DateDiff(minute, @fStart, @fEnd)
另一个只得到时间部分
ALTER function [dbo].[fn_ReturnTimeOnly]
(@DateTime smallDateTime)
returns nvarchar(50)
as
begin
Return substring(cast(@DateTime as varchar),12,len(@DateTime))
end
我怎样才能得到时间的分钟。比如上午 1:00 是 60,上午 2:00 是 120,下午 12:00 是 720,等等。
谢谢