Sqlalchemy запрос к дате отсортированная таблица - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть таблица базы данных с записями о владении акциями на разные даты (даты конца месяца), и я не могу понять, как извлечь данные, чтобы показать держателей акций на каждой отметке времени (например, 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'))
...