提问人:Whitney Fisher 提问时间:6/16/2023 最后编辑:GMBWhitney Fisher 更新时间:6/16/2023 访问量:39
PostgreSQL Sum 函数是无效的类型名称?
PostgreSQL Sum function is an invalid type name?
问:
因此,我正在尝试创建一个函数,该函数将从“Rental_Instances”表中找到与特定“Category_id”相对应的“total_rental_time”变量的总和,然后将该总和更改为 varchar 格式以便于阅读。 但是,由于某种原因,sum 函数未按预期工作。这是我的代码:
CREATE FUNCTION readable_date_time_format (cat_id INT)
RETURNS VARCHAR(11)
LANGUAGE plpgsql
AS $$
BEGIN
DECLARE rental_num INT;
DECLARE total_time_rented VARCHAR(11);
SELECT SUM(total_rental_time)
FROM rental_instances
WHERE rental_instances.category_id = cat_id
INTO rental_num;
total_time_rented = CONCAT(rental_num, ' Days');
RETURN total_rental_time;
END;
$$;
我正在将它写入pgADMIN,当我运行它时,我收到以下错误消息:错误消息
我做错了什么?
答: 暂无答案
下一个:满怀期待的 DID
评论
select ... into ... from ... where ...