powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Kak ubrat' vremja?
4 сообщений из 4, страница 1 из 1
Kak ubrat' vremja?
    #32036937
INsideR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kak ubrat' vremje, iz dati?
...
Рейтинг: 0 / 0
Kak ubrat' vremja?
    #32036944
Rom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй такое извращение
Код: plaintext
1.
2.
3.
4.
declare @dt datetime, @dt1 datetime
select @dt = getdate()
select @dt1 = round (convert(float,@dt), 0 , 1 )
select @dt
select @dt1
...
Рейтинг: 0 / 0
Kak ubrat' vremja?
    #32036948
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря что Вам необходимо - обнулить часы, минуты...
или вернуть строку с годом, месяцем, числом...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
declare @dt datetime
set @dt = GetDate()
select @dt
 -- Обнулить часы, минуты, секунды, миллисекунды
 
set @dt = DATEADD(hh, -DATEPART (hh, @dt), @dt)
set @dt = DATEADD(mi, -DATEPART (mi, @dt), @dt)
set @dt = DATEADD(ss, -DATEPART (ss, @dt), @dt)
set @dt = DATEADD(ms, -DATEPART (ms, @dt), @dt)
select @dt

 -- Вернуть строку с датой
 
select cast(YEAR(@dt) as varchar) + '-' + RIGHT('0' + cast(MONTH(@dt) as varchar),  2 ) + '-' + RIGHT('0' + cast(DAY(@dt) as varchar),  2 )


Удачи
...
Рейтинг: 0 / 0
Kak ubrat' vremja?
    #32036965
Seryoga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы вот по аналогу с Access слепили функцию

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
CREATE FUNCTION dbo.DateValue (@Data datetime)

RETURNS datetime
AS
BEGIN
	RETURN (CONVERT (datetime, CONVERT (nvarchar, @Data,  102 ),  102 ))
END



Тогда например для сравнения дат можно брать

Код: plaintext
1.
2.
DateValue(Date) between DateValue(@d1) and DateValue(@d2)

...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Kak ubrat' vremja?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]