我想从Maxprice
的{{1}}中减去8/10/2018
的{{1}}和{{1}的Maxprice
{1}},依此类推,5/10/2018
。
获取后,我想将该更改值更新到另一个表。我需要一个优化的查询。
我的表中有500个配置,每个配置有1000行数据。
答案 0 :(得分:0)
您可以使用SQL Lag() function读取数据顺序集中的前一列值
请尝试遵循以下SQL Select语句
select
*, lag(MaxPrice,1) over (partition by ConfigurationId order by CreatedOn) previousPrice
from PriceHistory