数据源如下:1.各月已经是累计数 2.当月有可能是负数因此最新的累计数不一定是最大的 (所以不能用max求)3.数据不一定及时更新所以年月和现实的不一致(所以不能用类似today的方法求年月去匹配记录)
我想新增两列分别显示 最新的数据 和 去年同期的数据 请问下该怎么写公式(想象中agg_sum配合if取 年月 字段 里的最大值 对应的累计数 不知道具体怎么写 另外一个就是 年月 字段里的最大值减一年对应的累计数)
1、利用rownum函数、时间排序函数取出第一行数据,即为最新数据。
2、利用interval函数算出一年前时间,时间 - interval ‘1’ year
随便找个表中的数据为例: