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'

feita há 2 anos284 visualizações
1 Resposta
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
ESPECIALISTA
Ziad
respondido há 2 anos

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas