michael.eaton3
Tanto U_Dfrom como U_Dto son UDF y de tipo Date.
Este es el error.
[SAP AG][LIBODBCHDB DLL][HDBODBC] Error general;303 valor DATE, TIME o TIMESTAMP inválido: excepción 71000303: Error SQL 'Received Alerts' (OAIB)
Avalados por :
Hola chicos,
Estoy intentando alertar una consulta que funcionará si la tabla U_DFrom es menor a 30 días a la tabla U_DTo. Dado que soy nuevo en Hana, lo habitual de Datediff no funcionará y estoy obteniendo un error al usar la función DAYS_BETWEEN. No puedo encontrar ningún ejemplo en el que DATE_BETWEEN esté en la sección Where.
Gracias por la ayuda.
Aquí está mi 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 son UDF y de tipo Date.
Este es el error.
[SAP AG][LIBODBCHDB DLL][HDBODBC] Error general;303 valor DATE, TIME o TIMESTAMP inválido: excepción 71000303: Error SQL 'Received Alerts' (OAIB)
¿Podrías quitar las comillas '30' -> 30 ya que days_between devuelve un número entero?
Es posible usar en la cláusula WHERE, por ejemplo
SELECT
*
FROM
tablas
WHERE
DAYS_BETWEEN(CREATE_TIME, '2022-02-08 01:00:00') > 0
Siempre es útil proporcionar el mensaje de error.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute