michael.eaton3
Tanto U_Dfrom como U_Dto são UDF e do tipo Date.
Este é o erro.
[SAP AG][LIBODBCHDB DLL][HDBODBC] Erro geral;303 valor DATE, TIME ou TIMESTAMP inválido: exceção 71000303: Erro SQL 'Received Alerts' (OAIB)
Avalados por :
Olá pessoal,
Estou tentando alertar uma consulta que funcionará se a tabela U_DFrom for menor que 30 dias da tabela U_DTo. Como sou novo no Hana, o comum Datediff não funcionará e estou recebendo um erro ao usar a função DAYS_BETWEEN. Não consigo encontrar nenhum exemplo em que DATE_BETWEEN esteja na seção Where.
Obrigado pela ajuda.
Aqui está meu código.
SELECT T0."U_ComN", T0."U_ContN", T0."U_DFrom", T0."U_DTo", T0."U_Remarks" FROM "LIVEDB"."@ITDOCMAS" T0 WHERE DAYS_BETWEEN (TO_DATE (T0."U_DFrom", 'MM/DD/YYYY'), TO_DATE(T0."U_DTo", 'MM/DD/YYYY'))< '30'<br>
michael.eaton3
Tanto U_Dfrom como U_Dto são UDF e do tipo Date.
Este é o erro.
[SAP AG][LIBODBCHDB DLL][HDBODBC] Erro geral;303 valor DATE, TIME ou TIMESTAMP inválido: exceção 71000303: Erro SQL 'Received Alerts' (OAIB)
Pode remover as aspas '30' -> 30 já que days_between retorna um número inteiro?
É possível usar na cláusula WHERE, por exemplo
SELECT
*
FROM
tablas
WHERE
DAYS_BETWEEN(CREATE_TIME, '2022-02-08 01:00:00') > 0
Sempre é útil fornecer a mensagem de erro.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute