希望在oracle中计算除当前行之外的最后30条记录的移动平均值。curr_0380) over (partition by crd_nb order by flng_month ROWS 30 PRECEDING) mavg上面的SQL计算包括当前行在内的30条记录的移动平均值。有没有办法计算除当前行外
基本上,我是从某个表中获取所有记录,并选择一个新的VM类。我想出了这个代码来计算平均评级,然而,代码产生了正确的平均值(按获取的对象的Id分组)。问题是,这些平均值/值是IQueryable的形式,而我需要将它们分别分配给相应的记录。return _ctx.LodgingDbSet.Select(x => new LodgingVM L