我在postgresql数据库中有一个日期字段(字段名称是输入),我如何从日期字段中提取月份?我使用了下面的语法,但我希望它显示实际的月份名称,而不是月份的数值
EXTRACT(MONTH FROM input) AS "Month"
字符串因此,如果字段输入中的日期是04/26/2016,此语法将返回4,我如何将其更改为返回April
km0tfn4u1#
更简单的版本。第一个月来源:Data Type Formatting Functions
nhaq1z212#
你可能会发现这很有用第一个月祝你好运参考Postgresql (Current) Section 9.9. Date/Time Functions and Operators
vtwuwzda3#
select date_trunc('month', input)::date as Monat
字符串Ref https://www.postgresql.org/docs/current/functions-datetime.html date_trunc(text,timestamp)→ timestamp截断到指定精度;见第9.9.2节
date_trunc('hour', timestamp '2001-02-16 20:38:40') → 2001-02-16 20:00:00
型
3条答案
按热度按时间km0tfn4u1#
更简单的版本。
第一个月
来源:Data Type Formatting Functions
nhaq1z212#
你可能会发现这很有用
第一个月
祝你好运
参考Postgresql (Current) Section 9.9. Date/Time Functions and Operators
vtwuwzda3#
字符串
Ref https://www.postgresql.org/docs/current/functions-datetime.html date_trunc(text,timestamp)→ timestamp
截断到指定精度;见第9.9.2节
型