首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问个关于获取截取时间的sql语句,该如何解决

2012-01-11 
问个关于获取截取时间的sql语句数据库中某一字段time,想获取其小时和分钟显示成如7:00的形式。尝试了select

问个关于获取截取时间的sql语句
数据库中某一字段time,想获取其小时和分钟显示成如7:00的形式。

尝试了select   datename(hour,   TIME)+ ': '+datename(minute,   TTIME)   as   TIME   from   table,但7:00就会显示成7:0
而select   convert(nvarchar(8),TIME,108)   from   table又会显示到秒,想用下.substring(0,5)提示 "不能对nvarchar调用方法 "。

[解决办法]
select right(convert(char(16),getdate(),120),5)
/*

----------
19:42

(所影响的行数为 1 行)
*/

热点排行