Sybase Это отлично работает на сервере (SQL Server 2012) для юлианской даты 5 цифрновообращенного INT в DateTime в
select cast (column1 as DATETIME) FROM mytable
Как бросить Int к DateTime в Sybase?
И что было бы лучшим способом, так как у меня есть большой стол, и я должен минимизировать время я буду использовать сервер под запросом.
Я видел здесь: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc32300.1570/html/sqlug/sqlug645.htm , что это разрешено конвертировать из int
в varchar
и от varchar
к smalldate
.
Так что, возможно, что-то вроде этого, но я не знаю синтаксис Sybase: объявлять @convDate VARCHAR (200)
set @convDate = 'SELECT top 100 CONVERT(varchar (200), column1, 104)as someCol FROM dbo.mytable'
select cast (@convDate as DateTime) as newDate into #myTemp from ?
Спасибо, действительно, что работать с междунар вместо VARCHAR , Будет иметь доступ, чтобы проверить его через пару дней. – CM2K
Я предполагал, что 'col1' является' INT', поэтому должно быть хорошо. – Meet
извините за задержку. У меня сегодня был шанс проверить это. Я получил: 'ошибки синтаксиса durring явного преобразования значения VARCHAR«35766»на DATETIME field.' – CM2K