Su consulta, publicada en la comunidad de usuarios, desató una avalancha de respuestas, ejemplos y sugerencias. Porque aunque parece una duda básica, la forma de resolverla cambia completamente si trabajás con SQL Server o con SAP HANA. Lo que en un sistema se resuelve con DATEDIFF, en otro se hace con DAYS_BETWEEN.
Este tipo de preguntas es más común de lo que parece, y representa una situación real que muchos enfrentan en su día a día con Business One: cómo adaptar la lógica según la base de datos que tenemos detrás, y cómo sacarle provecho a las funciones disponibles para construir informes, alertas o KPIs más precisos.
En este artículo vamos a ver cómo calcular la diferencia de días entre dos fechas en SAP Business One, según estés trabajando con HANA o con SQL Server. Vas a encontrar ejemplos listos para usar, recomendaciones de la comunidad y un recordatorio importante: a veces, lo más valioso no es el código, sino compartir la duda en el lugar correcto.
La consulta en Business One
Buen día a todos, espero se encuentren muy bien.
Tengo una consulta que hacer donde necesito sacar el total de días que hay
entre una fecha y otra en este caso seria desde la fecha de un pedido
T0.“DocDate” hasta la fecha actual, no e podido dar con el resultado
deseado.
Si alguien sabe de alguna función que me pueda ayudar a sacar ese
resultado o alguna sugerencia, se los agradeceré mucho.
La solución destacada
Hola, muchas gracias a todos, yo estoy usando HANA por lo que no podía
utilizar la funcion DATEDIFF así que lo pude hacer de la siguiente manera
:
DAYS_BETWEEN ( TO_DATE(T0.“DocDate”),TO_DATE (CURRENT_DATE))
espero le pueda servir a alguien mas.
Gracias a todos.
Otras respuestas
Si estas trabajando con SQL prueba algo asi, solo sustituye por el nombre de tus campos.
DATEDIFF(DAY,Apartirde,FechaActual)
Saludos
En Sql puede ser asi
datediff(day, GETDATE (), T0.DocDate)
Saludos
Hola @Joceline
Quiero pensar que estas haciendo un query, cierto ?? has pensado en utilizar un between, si estas utilizando el query manager ayúdate de las variables que te da el sistema.
Saludos.
Hola
mejor sube tu query así te ayudamos de mejor manera.,…
slds
BF
Por qué es importante este conocimiento en SAP Business One
Aprender Más Gratis
Tu opinión nos importa
Lo que sea que estés pensando es un aporte importante para otros lectores.¿Crees que faltó algo? Puedes comentarlo a continuación !!!
0 comments:
Publicar un comentario
Nota Importante: los comentarios son para agradecer, comentar o sugerir cambios (o hacer preguntas) sobre el artículo de arriba.
SAP y el logotipo de SAP son marcas comerciales registradas de SAP AG en Alemania y en varios otros países. No estamos afiliados ni relacionados con ninguna división o subsidiaria de SAP AG.