过程类型日期 IN param postgresql
procedure type date IN param postgresql
我想知道如何在函数类型 date 中输入参数,因为在这样做时出现以下错误
report_soat(日期, 日期)
Undefined function: 7 ERROR: operator does not exist: date >= character varying LINE 6: BETWEEN fecha_in AND fecha_out ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts. QUERY: SELECT soats.status AS "estado", soats.placa AS "placa" FROM soats where soats.task_id IS NOT NULL and date(soats.created) BETWEEN fecha_in AND fecha_out CONTEXT: PL/pgSQL function report_soat(character varying,character varying) line 2 at 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 date, IN end_date date, OUT status varchar, OUT placa
varchar
尝试...
report_soat('2017-11-14'::date, '2017-11-14'::date)
我想知道如何在函数类型 date 中输入参数,因为在这样做时出现以下错误
report_soat(日期, 日期)
Undefined function: 7 ERROR: operator does not exist: date >= character varying LINE 6: BETWEEN fecha_in AND fecha_out ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts. QUERY: SELECT soats.status AS "estado", soats.placa AS "placa" FROM soats where soats.task_id IS NOT NULL and date(soats.created) BETWEEN fecha_in AND fecha_out CONTEXT: PL/pgSQL function report_soat(character varying,character varying) line 2 at 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 date, IN end_date date, OUT status varchar, OUT placa varchar
尝试...
report_soat('2017-11-14'::date, '2017-11-14'::date)