SQL - 只获取小时

--时间小时加减
SELECT DATEADD(HOUR, -8, GETDATE()) FROM [Order]
--使用convert转换时间格式获取小时,并转成int类型
SELECT CONVERT(INT, CONVERT(varchar(2),CreateTime, 108)) FROM [Order]
--使用DATENAME获取小时,结果类型为nvarchar,对应语言则是string
SELECT  DATENAME(HOUR, CreateTime) FROM [Order]

 

posted @ 2017-07-29 09:18  Danlis  阅读(23620)  评论(0编辑  收藏  举报