送分题,大家快来抢分!!! 获取datetime的时间部分如:2010-03-10 05:00:00.000得到:05:00 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select left(convert(char,col,8),5) from tb substring(convert(varchar(23),getdate()),12,5) declare @col datetime='2010-03-10 05:00:00.000'select left(convert(char,@col,8),5)/*----------05:00(1 行受影响)*/ select left(convert(char,'2010-03-10 05:00:00.000',8),5) SELECT SUBSTRING(CAST('2010-03-10 05:00:00.000' AS CHAR(50)),12,5) declare @col DATETIMESET @col='2010-03-10 05:00:00.000'select convert(char(5),@col,108)--result/*----- 05:00(所影响的行数为 1 行)*/ select SUBSTRING(cast( '2010-03-10 05:00:00.000' as nvarchar(50)),12,5) SQL server 2005建表时,让其中一列值唯一。 关于一个仓库问题的触发器 郁闷,没分了,希望有人回答。bulk insert语句问题 欄位類型選擇? 有300W数据,我select id from table 要一分钟啦,有什么方法可以加快速度呢? 附加数据库出错 急 菜鸟简单问题啊 我如何用一句查询就得出某一列重复的内容是哪些? 如何统一修改表里的字段?SOS 如何将图片和歌曲入库? sqlserver分页语句问题。无无自增长字段怎么实现 sqlserver带格式的文本用什么字段类型
select left(convert(char,@col,8),5)
/*
----------
05:00(1 行受影响)
*/
SET @col='2010-03-10 05:00:00.000'
select convert(char(5),@col,108)--result
/*-----
05:00(所影响的行数为 1 行)*/