我有两个分开工作的查询,但我不确定如何将它们加在一起......
SELECT EXTRACT(MONTH FROM my_date_time) AS int_month FROM my_table;
这会从我的表中获取所有月份的列表作为整数。但我想将整数转换为适当的字符串'jan','feb','mar'等。
我有这个to_char,它取一个整数并返回我需要的字符串:
SELECT to_char(to_timestamp (4::text, 'MM'), 'TMmon');
那么如何将第一个查询插入到第二个查询中'4'的位置?有点像...
BEGIN;
SELECT EXTRACT(MONTH FROM my_date_time) AS int_month FROM my_table;
SELECT to_char(to_timestamp (int_month::text, 'MM'), 'TMmon');
COMMIT;