如何从函数返回的记录类型中选择单个元素? 我尝试过以下操作,但在'。'
附近返回错误select working_hours_downtime().downtime from node.
函数working_hours_downtime返回两个字段消息和停机时间的记录。我怎样才能从记录中获得停机时间? 记住我不需要这个。
select downtime from working_hours_downtime(...)
因为它不适合我的情况,因为查询是复杂选择查询的一部分。
答案 0 :(得分:1)
您需要将记录括在括号中:
select (working_hours_downtime()).downtime
from node;
但如果working_hours_downtim()
返回setof
或table
,则应将其放入from
子句。