Прежде чем начать, я хочу сказать, что извините, мой вопрос может быть немного глупым, так как я новичок ie для CR.
Я поместил формулу датированного разряда в Crystal Report ver 14.0.12, и он возвращает неверный результат для некоторых особых случаев.
Формула похожа на приведенную ниже;
DATEDIFF ('M', {START_DATE}, {END_DATE})
Если начало дата - 2018-05-01, а дата окончания - 2020-04-30, результат должен быть как «24», но он возвращает «23». Кажется, если диапазон дат находится в первый или последний день, он имеет ошибку выше.
Кроме того, у меня есть другая проблема с другой формулой.
Я поставил формулу ниже, чтобы получить «следующая дата» определенного поля даты,
ДАТА (ГОД ({поле_даты}), МЕСЯЦ ({поле_даты_даты}), ДЕНЬ ({поле_данных_диска} +1))
и имеет возникает, когда поле даты является «конечной датой» определенного месяца.
Например, если поле даты - 2020-03-31, ожидаемый результат - 2020-04-01, но моя формула возвращается как «2020 -03-01 '.
Пожалуйста, дайте мне знать, что мне делать, чтобы получить правильный результат.
Большое спасибо:)