Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Извлечь время из даты. / 3 сообщений из 3, страница 1 из 1
09.09.2002, 11:04:26
    #32049043
Прок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь время из даты.
1 вариант-CAST(CAST(DATEPART(hh; START) AS varchar(2)) + ':' + CAST(DATEPART(n; START) AS varchar(2)) + ':' + CAST(DATEPART(s; START) AS varchar(2)) AS datetime)

2 вариант- CAST(CAST(START AS float) - FLOOR(CAST(START AS float)) AS datetime)

или есть еще варианты? и какой лучше использовать?
...
Рейтинг: 0 / 0
09.09.2002, 11:29:46
    #32049049
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь время из даты.
select convert(varchar(8),getdate(),108)
...
Рейтинг: 0 / 0
11.09.2002, 09:12:57
    #32049574
Bzzzzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь время из даты.
Попробуй
SELECT hour = DATEPART(hh, getdate())
SELECT minute = DATEPART(mi, getdate())
SELECT second = DATEPART(ss, getdate())
SELECT millisecond = DATEPART(ms, getdate())
ценнно тем, что возвращает в числовом формате!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Извлечь время из даты. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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