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]