我现在正在使用带有图表和表格的项目。这两个中的每一个都有不同的分组,因此可以按A
和B
对图表数据进行分组,而可以按A
和C
对表进行分组。因此,我选择处理此问题的方法是为每个方法分别进行SQL调用,我相信这是更容易的路径。
现在问题是我们有一个过滤功能,例如cost <= 85
。表格数据没有问题,但对于图表数据,因为它按Date
分组,条件将适用于每个日期的每个数据。
过滤1
cost <= 85
过滤2
cost < 80
正如您在过滤器2中看到的那样,表格上的数据已经消失,因为费用不是< 80
,但是在图表上它仍然存在,因为每个点值都小于80。
SQL查询:
SELECT * FROM TABLE1 WHERE cost < 80 GROUP BY category, brand, date
。
这听起来很愚蠢,但我的问题是,是否可以仅应用群组category
和brand
的条件,而它仍然按date
分组?我想到的一条路线是应用PHP
方面的条件。但如果还有其他解决方案,我很高兴听到。