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

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


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