0
我想将查询的输出保存为变量以用于进一步的查询。有问题的变量是该月的第一天。将查询结果设置为变量
我可以手动做到这一点:
\set startdate '2016-10-01'
我可以编写一个查询来做到这一点:
select date_trunc('month', now());
返回:
DATE_TRUNC
---------------------
2016-10-01 00:00:00
(1 row)
但我不能存储查询输出作为变量使用:
\set startdate 'select date_trunc('month', now()) - interval '1 day';'
返回错误。
任何想法如何做到这一点?