求助int类型的转换成日期类型(急) 数据库中的字段记录到期日的类型是int 比如 日期是:20051028 那么可不可能在SQL Server里直接将其转换成正规的日期.数据库不是我设计的,没有办法,还得必须这么用,所以,请各位帮帮我,能不能转换! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select Cast(Cast(20051028 As Varchar) As DateTime)--Result2005-10-28 00:00:00.000 select convert(datetime,'20060101',112)select convert(datetime,cast(20060101 as varchar),112) select cast(cast(idate as varchar(8)) as smalldatetime) as [date] from t declare @s intset @s=20051028select convert(datetime,cast(@s as varchar)) SQL函数中判断一个字符串是否为空 Win2000安装SQL2005的疑问 替换问题!就是不会!问问大家! 如何实现实时同步数据库 今天唯有的10分送上 触发器问题 SQL SERVER tempdb 问题 MSSQL2000,从未遇到的现象,请高手分析下 我就想在oracle中写句select 看看效果,下一步如何做, 关于在ASP页面中处理SQL2000中指定行数的结果集 单链表让小白痛苦不已 请问如何在xp下装SQL2005,听说下载一个插件就可以了,什么插件呀? sqlserver中要拆分有数据的表如何做?
--Result
2005-10-28 00:00:00.000
select convert(datetime,'20060101',112)
select convert(datetime,cast(20060101 as varchar),112)
set @s=20051028
select convert(datetime,cast(@s as varchar))