Forum Discussion
Syndicate_Admin
Administrator
2 years agodatediff meses que devuelven valores incorrectos
Estoy tratando de obtener la duración entre dos fechas en meses y estoy obteniendo algunos resultados inconsistentes p. ej.. fecha de inicio fecha final Duración en meses 14 junio 202...
Syndicate_Admin
Administrator
2 years agoHola @akhaliq7 ,
Con respecto a su pregunta, 'DATEDIFF' calcula la diferencia entre dos fechas y meses. Incluso si "EndDate" es el primer día del nuevo mes, cuenta como un mes adicional. Puede modificar la expresión.
Column =
VAR _a = DATEDIFF([start date],[end date],MONTH)
VAR _b = IF(DAY([end date]) >= DAY([start date]) , _a ,_a - 1)
RETURN _b
Si mi interpretación es incorrecta, por favor indique el resultado esperado.
Saludos
Wenbin Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin2 years ago
Administrator
Gracias @v-Zhouwen-MSFT