¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo alertar consulta en Hana si tabla U_DFrom es menor a 30 días a la tabla U_DTo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

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>
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

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)
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Podrías quitar las comillas '30' -> 30 ya que days_between devuelve un número entero?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Siempre es útil proporcionar el mensaje de error.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?