请问支持月份差函数吗?

如果想计算’2021-12-03’ 与’2020-11-05’间的月份差,应该用哪个函数呢?months_between和PERIOD_DIFF都报错了

image

image

可以通过这种方式进行计算 select month(20010601)-month(20010201);

感谢大佬,但是这个方法算出来只是取了月份算了一个简单的差,比如20170501与20151201间其实是差了 17个月,但是用这个方法算出来是-7


years_diff,
months_diff,
weeks_diff,
days_diff,
hours_diff,
minutes_diff,
seconds_diff,
datediff,
timediff
一系列函数,可以按需自取

收到!感谢大佬!万分感谢!不过这个命名规则结合Oracle和MariaDB着实是万分想不到……请问有相关函数的文档吗?我在系统文档中没有找到相关内容。

目前的文档中,也可以使用 timestampdiff 函数来解决
https://docs.starrocks.com/zh-cn/main/sql-reference/sql-functions/date-time-functions/timestampdiff#example

1赞

感谢大佬,学习到了。 :dizzy: :robot: