我试图将数据库中的列转换为时间戳格式,然后我想查看每年的计数.
我有:
SELECT
(column_name::date), count(*)
EXTRACT(YEAR FROM column_name)
FROM table
GROUP BY column_name;
Run Code Online (Sandbox Code Playgroud)
'我收到一条错误消息,指出没有函数匹配给定的名称和参数类型.您可能需要添加显式类型转换.
提取错误的功能?
如果column_name是时间戳,你可能想要这样的东西
搜索EXTRACT文档
SELECT
EXTRACT(YEAR FROM column_name), count(*)
FROM table
GROUP BY EXTRACT(YEAR FROM column_name);
Run Code Online (Sandbox Code Playgroud)
如果column_name是字符串,则需要to_timestamp()函数
| 归档时间: |
|
| 查看次数: |
5359 次 |
| 最近记录: |