Re: [MSSQL] Отбрасывание минут и секунд у даты
От: БЕВ  
Дата: 18.02.05 13:33
Оценка:
Здравствуйте, Нахлобуч, Вы писали:

Н>Собственно, отбрасывает (обнуляет) минуты и секунды у дат — мне такое потребовалось для отображения активности пользователей сайта по часам.


Н>
Н>CREATE FUNCTION dbo.StripMinutesAndSeconds
Н>    (
Н>        @date datetime
Н>    )
Н>RETURNS datetime
Н>AS
Н>    BEGIN
Н>        DECLARE @strippedDate nvarchar(80)
        
Н>        SET @strippedDate = DATENAME(day, @date) + '.' + DATENAME(month, @date) + '.' + DATENAME(year, @date) + ' ' + 
Н>            DATENAME(hour, @date) + ':00:00'        
    
Н>        RETURN CONVERT(datetime, @strippedDate)
Н>    END
Н>



держи

CREATE FUNCTION dbo.StripMinutesAndSeconds
    (
        @date datetime
    )
RETURNS datetime
AS
    BEGIN
        RETURN CAST( @date AS INT )
    END
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.