我有下表。我试着用join和lag和lead函数来做这个,但是没有得到预期的结果。我只是不知道如何实现这个解决方案。
name date amount
abc 04/06/2018 100
abc 04/06/2018 200
abc 04/13/2018 300
现在我需要的输出如下。
name date amount
abc 04/06/2018 100
abc 04/06/2018 200
abc 04/13/2018 100
abc 04/13/2018 200
abc 04/13/2018 300
因此,这里300是新值,2018年6月4日的100200也将显示为2018年13月4日的一行。在hive/sql/sparksql中有什么方法可以做到这一点吗。任何帮助都将不胜感激。
暂无答案!
目前还没有任何答案,快来回答吧!