Как рассчитать дни между двумя датами поля - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь найти дни между двумя датами.Эти две даты пришли из двух разных вычисляемых полей.Эти два рассчитанных типа поля: date(YYYYMMDD).Теперь, когда я пытаюсь Datediff(first date, last date) - он показывает мне ошибки вроде:

Метрические выражения и агрегации не допускаются в этом выражении

Я также пытался:

DATE_DIFF(TODATE(last date, 'JULIAN', '%Y-%m-%d'), TODATE(first time, 'JULIAN+', '%Y%m%d'))

но это выдает мне ту же ошибку.И если я попытаюсь (last date - first date), он покажет мне Неверная формула .

Когда я меняю тип этих двух вычисляемых полей с даты на число и пробую (last date - first date), тогда он отлично работает для того же месяца в том же году, но дает неверные результаты для другого месяца в том же годуили другой месяц в другой год.Я пытаюсь решить эту проблему долгое время, но пока не могу найти ответ, который мог бы решить мою проблему.Кто-нибудь из вас может помочь мне решить это?

...