1
私が実行している:なぜこのgroup_by/countクエリはタプルの配列を返しますか?
返しdb.session.query(func.count(db.model.id)).group_by(func.strftime("%Y-%m-%d %H", db.model.created_at)).all()
:
[(2,), (2,), (1,), (4,)]
番号が正しく時間あたりのアイテム数に対応 - が、なぜタプルを?
ありがとう:あなたは
group_by
を省略した場合、それは単一の列(タプル)を単一の行(リスト)を返します。ここで私はそれをどのように扱っているのですか: 'hourly = [i [0] for i in hourly]' – Matt