2015-05-06 74 views

回答

4

不幸的是,这个问题很少有优雅的答案,even in full-featured programming languages like Python。答案取决于你如何定义# of months between two timestamps

如果我是黑斑羚使用内置插件来解决这个问题,我会在timestamp列第一个排序,然后将时间戳转换为日期字符串TO_DATE(ts),然后用,MONTH(date),并DAY(date)拉组件在日期字符串之外,最后使用类似于https://stackoverflow.com/a/4040338/171965的公式,并修改以比较日期编号,如果较晚日期的日期编号低于较早日期的日期编号,则减去一个月。

+0

谢谢@Jeff这很有道理,非常感谢。 – misanuk

相关问题