Иметь таблицу
CREATE TABLE datasource(
trans varchar(10) NOT NULL,
request_msg text NULL
create_by varchar(10) NULL,
create_date timestamp NULL
)
Мне нужно создать функцию и получить данные create_date, найдя слово в request_msg вроде 'xxx@mail.com'
create or replace function get_transaction_date(keyword text)
return TIMESTAMP as $$
begin
return query
select
tl.create_date
from
datasource t1
where
t1.request_msg like '%' || keyword || '%'
order by trans asc limit 1;
end; $$
language 'plpgsql'