我试图使用SQLAlchemy根据postgres中JSONB列中特定键的值之和进行筛选。列格式如下所示:{"key1": {"YYYY-MM": float1, "YYYY-MM": float2}, "key2": {...}...}
。目前,我们在从查询返回行之后进行过滤,但这很慢,我们希望优化查询以仅返回所需的行
查询需要对指定日期范围的值求和,如果不是^{
我希望使用sqlalchemysum
函数尽可能干净地完成这项工作,但我不确定这是否可行。我也看到了relationships的想法,这是可能的,但需要对后端进行大量更改,而我们没有足够的时间
对于我来说,没有多少东西可以展示我已经做了什么,因为我很难思考如何去做
编辑:
Ilja Everilä-使用v11.10。数据的一个更具体的例子是{"spend": {"2021-02": 100,"2021-03": 100, "2021-04": 75}}
,请求是花费>;日期范围为2021年3月至2021年4月。使用这些过滤器,我们的数据示例将被过滤掉,因为时间范围内的花费值之和太小
目前没有回答
相关问题 更多 >
编程相关推荐