請問:如何在SQL中如何將形如"0830"的字符串轉化為時間類型的"08:30"? select left('0830',2)+':'+right('0830',2) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @dat datetimedeclare @cdat varchar(30)declare @tmp varchar(30)set @cdat='0830'set @tmp='1900-01-01 ' +left(@cdat,2)+':' + right(@cdat,2)+':00.000'set @dat=convert(datetime,@tmp)select left(convert(char(8),@dat,108),5) select convert(datetime ,STUFF('0803',3,0,':')) 关于sql server访问access的问题 一个SQL语句 为sql数据库增加内容 两表相同,差个字段,如何更新? 求救-为什么添加字段后不能更新字段啊? 大虾帮个忙看一下是什么错误. 高分求——存储过程中子查询错误定位 在触发器中修改本地的文件(txt,dbf等) 如何取子串,取特定字符后面的字符 有从事医疗医药行业的朋友吗?谁有带英文疾病名称的ICD10数据库? 我有一个综合查询要问,有一定难度。请教各位。谢谢! 怎样才可以在win2000专业版中装SQL开发版,装SP可以吗
declare @cdat varchar(30)
declare @tmp varchar(30)
set @cdat='0830'
set @tmp='1900-01-01 ' +left(@cdat,2)+':' + right(@cdat,2)+':00.000'
set @dat=convert(datetime,@tmp)
select left(convert(char(8),@dat,108),5)