【发布时间】:2023-04-01 15:35:01
【问题描述】:
我想知道如何在函数类型日期中输入参数,因为这样做时出现以下错误
report_soat(日期,日期)
未定义函数:7 错误:运算符不存在:日期 >= 字符变化第 6 行:在 fecha_in 和 fecha_out 之间 ^ 提示:没有运算符与给定名称和参数类型匹配。您可能需要添加显式类型转换。 QUERY: SELECT soats.status AS "estado", soats.placa AS "placa" FROM soats.task_id 不是 NULL 和 date(soats.created) BETWEEN fecha_in AND fecha_out CONTEXT: PL/pgSQL function report_soat(character varying,character不同)第 2 行的 RETURN QUERY
SELECT
soats.status AS "estado",
soats.placa AS "placa"
FROM soats
where soats.task_id IS NOT NULL and date(soats.created)
BETWEEN start_date AND end_date;
IN start_date 日期,IN end_date 日期,OUT 状态 varchar,OUT placa varchar
【问题讨论】:
-
你能发布整个函数和调用它的查询吗?
标签: postgresql procedure