这在5位儒略日期的服务器(sql server 2012)上运行良好如何在sybase中将int转换为datetime这将是最好的方法,因为我有一个很大的表,并且我必须最小化在查询下使用服务器的时间。
我在这里看到:允许它从int转换为varchar,并从varchar转换为smalldate。所以可能是这样的,但是我不知
declare @start_date datetime, @date_1m datetime, @date_1m_end datetime
set @date_1m_end = DATEADD(SS, -1, DATEADD(MONTH, 1, @date_1m))
set @sql_exec'insert into #temp select ... where a.date between