当第一个控件选择年时就按照年分组显示数据,如果选择月的话,就按照月分组显示数据,如果是日的话就按照日分组显示数据,这样可行吗
可以,直接在SQL处理就行
参考格式
select
${if(控件类型='年',"截取字段中的年,",if(控件类型='年',"截取字段中的年月,",'字段中的日,'))}
sum(字段)
from table
where 1=1
group by ${if(控件类型='年',"截取字段中的年",if(控件类型='年',"截取字段中的年月",'字段中的日'))}