У меня есть несколько временных функций даты в пределах моей базы данных, но мне нужно добавить тот, который занимает время части поля даты и времени, а затем преобразует время в минутыSQL Server время 2005 новообращенные минут
У меня есть функции, которые получают минуты между двумя моментами, но не только минуты одного времени.
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 и т.д.
Благодаря
Следующая запись есть ответы, которые показывают, как вычислить ** Протокол С полуночи ** в 'SQL-SERVER 2005': http://stackoverflow.com/questions/4536330/datetime-to-totalminute-in -sql –
Я попытался преобразовать его в свою ситуацию, но результаты не точны. –
На самом деле преобразование действительно работало, я сравнивал это неправильно. Отправьте свой ответ, чтобы я мог дать вам кредит –