sql server2000如何将数字转换为日期时间 sql server2000如何将数字转换为日期时间,比如日期:20091125,时间:185540,转换为datetime格式 2009-11-25 18:55:40 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --> 测试数据:@tabledeclare @table table([日期] varchar(8),[时间] varchar(8))insert @tableselect '20091125','185540'select cast(substring(日期,1,4)+'-'+substring(日期,5,2)+'-'+substring(日期,7,2)+' '+substring(时间,1,2)+':'+ substring(时间,3,2)+':'+substring(时间,5,2) as datetime) from @table--结果-----------------------2009-11-25 18:55:40.000 直接存datetime数据最简单--时间换为right('0'+时间,6) 如何设计数据库 问个简单的UpDate语句,急 谁能帮我解决sql触发器的问题 简单问题 请问触发器是否只有INSERT,UPDATA,DELETE三种触发类型? 请邹建大侠执招,初学者,有一点搞不懂,在线等 表的名称有限制吗? 无此项目 如何把纵表中数据横向连接? 求sql语句 分类表的自身连接 C#数据库SQL插入两条数据,第二条要引用第一天自动产生的ID怎么写? 数据插入问题 求行列互换代码
declare @table table([日期] varchar(8),[时间] varchar(8))
insert @table
select '20091125','185540'select cast(substring(日期,1,4)+'-'+substring(日期,5,2)+'-'+substring(日期,7,2)
+' '+substring(时间,1,2)+':'+ substring(时间,3,2)+':'+substring(时间,5,2) as datetime) from @table
--结果
-----------------------
2009-11-25 18:55:40.000
right('0'+时间,6)