如何在单查询sqlalchemy python中获取timeseries分区数据?

2024-05-29 02:14:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Postgresql数据库和python中的sqlalchemy orm。我想要一周的销售图表。我随时将销售的unix timestamp存储在DB中。现在在x轴上,我有6个点,比如sat-sun,sun-mon。。。星期四至五。现在,我可以通过以下查询获得示例sat sun的结果:-

result = db.query(SalesTable).filter(and_(SalesTable.when_in_unix_time >= self.start_time,
                 SalesTable.when_in_unix_time <= self.end_time)).all()

现在我需要进行6次查询以获得7天,也就是1周的结果,对吗?如何在一个查询中将结果作为从一天到第二天的分区


Tags: inself数据库dbtimesqlalchemypostgresql图表

热门问题