Можете ли вы помочь мне решить следующую проблему? У меня есть таблица в sqlalchemy ORM (Python)
class Item(Base):
__tablename__='items'
id = Column(Integer,primary_key=True)
title = Column(String)
class Stat(Base):
__tablename__='stats'
id = Column(Integer,primary_key=True)
item_id = Column(Integer,ForeignKey('items.id'))
price = Column(Float)
date = column(Date)
Я хочу получить столбец «diff», вычисляющий разницу в цене между строками текущей и предыдущей дат таблицы Stat. Как я могу это реализовать?
Я посмотрел на похожие вопросы (SQL Серверный столбец DATEDIFF, вычисляемый между строками , Сравнить разницу между двумя столбцами в SQLAlchemy ORM ). Как вы думаете, какой способ более подходит? Создание представления, событий или чего-то еще?