/ / Избор на елемент от функцията, върнал тип запис - postgresql

Избирането на елемент от функция връща типа на записа - postgresql

Как мога да избера отделен елемент от тип запис, върнат от функция? Опитах следното, но връща грешка близо до "."

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 клауза.