gpt4 book ai didi

sql - 从 SQL 中的日期时间戳中提取年份

转载 作者:行者123 更新时间:2023-11-29 12:32:53 25 4
gpt4 key购买 nike

我正在尝试将数据库中的列转换为时间戳格式,然后我想查看每年的计数。

我有:

SELECT
(column_name::date), count(*)
EXTRACT(YEAR FROM column_name)
FROM table
GROUP BY column_name;

'我收到一条错误消息,指出没有函数与给定的名称和参数类型相匹配。您可能需要添加显式类型转换。”

是extract错误的函数吗?

最佳答案

如果 column_name 是时间戳,你可能想要这样的东西

搜索 EXTRACT 文档

SELECT
EXTRACT(YEAR FROM column_name), count(*)
FROM table
GROUP BY EXTRACT(YEAR FROM column_name);

如果 column_name 是你需要的字符串 to_timestamp() 功能

关于sql - 从 SQL 中的日期时间戳中提取年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35281711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com