情况是这样的,比如:有个数据它是每天累计的数据,比如说该数据从2022.05.01开始累计,2022.05.01的数据是10,到2022.05.02号的时候数据变为30,2022.05.03号的时候数据变为100,因为数据是累计的,我们要的实际当天数据应该是2022.05.01号为10(因为是第一天不需要减去前一天的数据),2022.05.02号为20(30-10),2022.05.03号为70(100-30),请问要求这种某一天实际的数据这种情况怎么用sql来实现?
你的数据库是什么,比如oracle和其他一些支持窗口函数 LAG()与LEAD()的话,就很容易处理
https://blog.csdn.net/qq_42374697/article/details/114747524
使用 lag() over() 或者 lead() over(),具体哪个你自己试试就知道了