sql - 如何在不使用 to_char() 函数的情况下从 PostgreSQL 中的日期中提取年份和月份?

标签 sql postgresql

我要选择sql: SELECT "year-month"from table group by "year-month"AND order by date,其中 年月 - 日期“1978-01”、“1923-12”的格式。 选择 to_char of couse work,但不是“正确的”顺序:

to_char(timestamp_column, 'YYYY-MM')

最佳答案

to_char(timestamp, 'YYYY-MM')

你说顺序不“正确”,但我不明白为什么它是错误的(至少在 10000 年到来之前)。

关于sql - 如何在不使用 to_char() 函数的情况下从 PostgreSQL 中的日期中提取年份和月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4531577/

相关文章:

database - 使用 liquibase 将 postgres 表复制到另一个模式

postgresql - 如何使用custom_variable_class

mysql - 将 bool 值设置为 mysql 记录指示在所选时间戳范围之前是否存在其他记录

mysql - 将 SQL 查询转换为 Laravel?

sql - 存取sys.dm_db_index_usage_stats的权限

sql - 在 PostgreSQL 中使用关联数组进行批量更新

mysql - 使用带有if表达式的sql计算多个值

c# - '<name>' 中的未知列 'where clause'

node.js - Sequelize : join three tables

postgresql - 如何使用 vagrant 使用 pgadmin 的 GUI 工具