SYNTAX_ERROR: line 6:19: Unexpected parameters (timestamp, integer, integer) for function substr. Expected: substr(varchar(x), bigint, bigint)

0

SELECT distinct substr(ORDER_DATE,1,10) mm, pzd.PART_KEY part_key FROM PZDTORBK PZD WHERE PZD.ORDER_DATE > TO_DATE ('2021-01-01','YYYY-MM-DD') --AND (substr(PO_NUMBER,5,1) <> 'L' and substr(PO_NUMBER,-2,2) <> '02') --group by to_char(PZD.ORDER_DATE,'MON'

preguntada hace 2 años284 visualizaciones
1 Respuesta
0

Hi,

The first input parameter for the substr function should be a varchar/char. Have you tried CASTing it? For example:

select substr(cast(column_name as varchar(column_length)), 1,10) ...

Thanks,

AWS
EXPERTO
Ziad
respondido hace 2 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas