我正在寻找两个日期之间的日子。这两个日期来自两个不同的计算字段。这两种计算出的字段类型为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)
时,它可以在同一年的同一月份正常工作,但是在同一年或同一月的不同月份会产生错误的结果不同年份的不同月份。
我一直在试图解决这个问题,但是还没有找到可以解决我问题的答案。你们中的任何人可以帮我解决吗?