Invalid Input syntax for type bigint

Поиск
Список
Период
Сортировка
От Ryan Miranda
Тема Invalid Input syntax for type bigint
Дата
Msg-id 690e0bf70501231459ed3cb51@mail.gmail.com
обсуждение исходный текст
Ответы Re: Invalid Input syntax for type bigint  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-sql
hello everyone,

I am trying to run the proc below but get an error : invalid input
syntax for type bigint: "2004-10-26" Can anyone suggest what I am
doing wrong here?

Rx

-- Function: public.getdateallocated(date, date)

DROP FUNCTION public.getdateallocated(date, date);

CREATE OR REPLACE FUNCTION public.getdateallocated(date, date) RETURNS text AS
'Declare

workflow_t  ix_workflow_task%ROWTYPE;


BEGIN


       SELECT ix_workflow_task."DATE_COMPLETED",
ix_workflow_task."WORKFLOW_ACTIVITY_XPDL_ID", ix_workflow_task."TYPE"INTO workflow_t from ix_workflow_taskINNER JOIN
ix_workflow_instanceON
 
ix_workflow_task."WORKFLOW_INSTANCE_KEY" =
ix_workflow_instance."WORKFLOW_INSTANCE_KEY"INNER JOIN ix_workflow_instance_to_domain ON
ix_workflow_instance_to_domain."WORKFLOW_INSTANCE_KEY" =
ix_workflow_instance."WORKFLOW_INSTANCE_KEY"INNER JOIN ix_core_case ON
ix_workflow_instance_to_domain."DOMAIN_KEY" =
ix_core_case."CORECASEKEY"where to_char(ix_workflow_task."DATE_COMPLETED", \'DD-MM-YYYY\') <> \'\'AND
ix_core_case."DELETED"= 0AND ("CORECASEKEY" in (select * FROM getStatusSwitch($1,$2,
 
\'Assessment\', \'Prosecution\'))             OR "CORECASEKEY" in (select * from
getStatusSwitch($1,$2, \'Assessment\', \'Investigation\'))             OR "CORECASEKEY" in (select * from
getStatusSwitch($1,$2, \'Assessment\', \'Other\')))    group by  ix_workflow_task."DATE_COMPLETED",
ix_workflow_task."WORKFLOW_ACTIVITY_XPDL_ID", ix_workflow_task."TYPE"having
(lower(ix_workflow_task."WORKFLOW_ACTIVITY_XPDL_ID")LIKE
 
\'organise surveillance - 9b\' AND ix_workflow_task."TYPE" = \'Human\'            or
lower(ix_workflow_task."WORKFLOW_ACTIVITY_XPDL_ID")
LIKE \'start case mix workflow - 9\' AND ix_workflow_task."TYPE" =
\'System\'     or    lower(ix_workflow_task."WORKFLOW_ACTIVITY_XPDL_ID") LIKE
\'finalise case - 13\' AND ix_workflow_task."TYPE" = \'Human\'     or
lower(ix_workflow_task."WORKFLOW_ACTIVITY_XPDL_ID")LIKE
 
\'complete final priority smart form - 39\' AND
ix_workflow_task."TYPE" = \'Human\'     or    lower(ix_workflow_task."WORKFLOW_ACTIVITY_XPDL_ID") LIKE
\'check for case mix type - 17\' AND ix_workflow_task."TYPE" =
\'System\')       and (ix_workflow_task."DATE_COMPLETED" >= $1 and
ix_workflow_task."DATE_COMPLETED" <= $2);

return workflow_t."WORKFLOW_ACTIVITY_XPDL_ID" ||
to_char(workflow_t."DATE_COMPLETED", \'DD-MM-YYYY\');

END;

' LANGUAGE 'plpgsql' VOLATILE;

select getdateallocated('10/10/04','12/12/04');


В списке pgsql-sql по дате отправления:

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: returning a record from PL/pgSQL
Следующее
От: Mihail Nasedkin
Дата:
Сообщение: Re: OID's