将两个查询连接在一起

时间:2017-06-07 18:58:01

标签: sql postgresql datetime

我有两个分开工作的查询,但我不确定如何将它们加在一起......

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;

0 个答案:

没有答案