我可以用Day(Date())Month(Date())来提取月份和日期.我抽不出HOUR(Date())小时.我得到以下错误.

'HOUR' is not a recognized built-in function name.

我如何提取小时数?

推荐答案

SELECT DATEPART(HOUR, GETDATE());

DATEPART documentation

Sql相关问答推荐

Select /过滤postgr中的树 struct

如何根据特定的内部json元素值过滤postgres查询结果?

如何在PostgreSQL中的一列中添加两个文本?

PostgreSQL使用SQL子查询在时间间隔内 Select 数据

带上最后日期(结果)

SQL:使用年/月/日分区查询某个时间段的数据

SQL JSON_QUERY 使用列中的值构造 json 路径并接收错误

如何修复初学者 SQL INNER JOIN 查询错误

group by 并根据同表中其他列的某些条件获取 group by 中的某一列值

如何将 START 和 END 日期之间的日期差异作为 SQL 中的单独列获取

创建具有多个子查询的 SQL 视图

如何从postgresql中的项目映射(关联数组)设置值?

获取记录的上一个值,并将其与当前值一起显示

PostgreSQL - 递归地聚合来自不同列的属性

使用 GROUP BY 时如何创建其他组?

添加一列并根据其他列值进行填充

如何对 SQL 表中的连续时间戳进行分组?

如何将多行的查询结果合并为一行

PostgreSQL 中的递归树查询

如何在 Trino/Presto 中过滤掉 map 中的某些键?