У меня есть таблица базы данных с записями о владении акциями на разные даты (даты конца месяца), и я не могу понять, как извлечь данные, чтобы показать держателей акций на каждой отметке времени (например, 31.12.2019 и 31.01.2020 ).
Можно ли как-нибудь запросить данные, чтобы они вышли в формате, который можно легко отобразить в таблице html, такой как эта? Или мне нужно выполнить преобразование данных после того, как я получил все записи из запроса в традиционном формате списка?
| date 1 | date 2 | date 3
------------------------------------------------
owner A | 1,000 | 2,000 | 2,000
owner B | 10 | 100 | 50
Моя таблица с данными выглядит следующим образом:
class Security_ownership_record(db.Model):
id = db.Column(db.BigInteger, primary_key=True)
timestamp = db.Column(db.DateTime, default=datetime.utcnow)
holdings_number = db.Column(db.BigInteger)
security_id = db.Column(db.Integer, db.ForeignKey('security.id'))
owner_id = db.Column(db.Integer, db.ForeignKey('fund.id'))