时间格式化-对高手说很简单 0:0:01 这个时间格式化成 00:00:01,请高手赐教!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select left(convert(time,'0:0:01'),8) 你这个left 函数应该是取的前面的年月日吧。我需要是时间,因为这个0:0:01就是时、分、秒、字符串类型,并不是时间类型。还有这个是在查询的时候转换的。比如 select '0:0:01' FROM tb create table tb(times varchar(10))insert tb select '0:0:01'select * from tb/*times0:0:01*/select left(convert(time,times),8) FROM tb/*(无列名)00:00:01*/drop table tb select cast('0:0:01' as time) FROM tb RIGHT(CONVERT(varchar(20), CONVERT(datetime, CONVERT(varchar(10), GETDATE(), 120) + ' ' + TelTimeLong), 120), 8)这是我的解决办法了。楼上二位都试过,只达到了一半的效果。谢谢二位。 因为我是SQL2000的数据库你们的都用不了但是明白意思就好了。 --sql2000select convert(varchar(8),cast('0:0:01' as datetime),108) FROM tb/**--------00:00:01(1 行受影响)**/ select convert(varchar(8),cast('0:0:01' as datetime),114 ) FROM tbselect convert(varchar(8),cast('0:0:01' as datetime),14 ) FROM tb select convert(varchar(8),cast('0:0:01' as datetime),8) FROM tbselect convert(varchar(8),cast('0:0:01' as datetime),108) FROM tb 数据库设计问题 如何写一条SQL语句合并两表的数据,谢谢! exec sp_executesql @sql 怎么回事。我晕了吗 如何快速查找某个字符串在NTEXT中的数目 问个简单问题. 奇怪,我的数据库可用空间始终为0,数据文件和日志文件不再自动增长 access转sql后的问题 请问一个问题: 两个SQL SERVER2000 连接问题 数据库技术(高级)今年会不会考,又是什么时间呢? 存储过程问题--在线求解 存储过程问题:
你这个left 函数应该是取的前面的年月日吧。
我需要是时间,因为这个0:0:01就是时、分、秒、字符串类型,并不是时间类型。还有这个是在查询的时候转换的。
比如 select '0:0:01' FROM tb
insert tb select '0:0:01'
select * from tb
/*
times
0:0:01
*/select left(convert(time,times),8) FROM tb
/*
(无列名)
00:00:01
*/drop table tb
select cast('0:0:01' as time) FROM tb
CONVERT(varchar(10), GETDATE(), 120) + ' ' + TelTimeLong), 120), 8)这是我的解决办法了。楼上二位都试过,只达到了一半的效果。
谢谢二位。
--sql2000
select convert(varchar(8),cast('0:0:01' as datetime),108) FROM tb/**--------
00:00:01(1 行受影响)
**/
select convert(varchar(8),cast('0:0:01' as datetime),114 ) FROM tb
select convert(varchar(8),cast('0:0:01' as datetime),14 ) FROM tb