Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Выделение даты из datetime / 2 сообщений из 2, страница 1 из 1
18.01.2003, 14:00
    #32092918
Sergey Klimenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение даты из datetime
Добрый день!

Я использую ASE 12.5
Фукнция getdate() созвращает datetime, которая содержит сведения о текущем дне и времени. Каким образом, можно сформировать datetime, в которой были бы сведения только о дате, т.е. время 00:00:00.
Пробовал использовать convert для преобразования сначала в строку
Код: plaintext
1.
select @strdate=convet(char( 10 ), getdate(),  109 ), 

а затем преобразовывать опять в datetime, но вот
повторное преобразование заканчивается ошибкой
Код: plaintext
1.
select @dt=convert(datetime, @strdate)


Arithmetic overflow during explicit conversion of CHAR value '18-01-2003' to a DATETIME field .

Что делать?
...
Рейтинг: 0 / 0
18.01.2003, 16:16
    #32092946
cvasil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение даты из datetime
Используйте формат ISO (112) для строкового представления даты.
Код: plaintext
1.
2.
declare @strdate varchar( 8 )
select @strdate=convert(varchar( 8 ),getdate(), 112 )
select convert(datetime,@strdate)
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Выделение даты из datetime / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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