三个数据集作为数据来源,建立数据联系,进行自动查询,年月不选时默认全部数据,选年时查询该年的数据(选2021年,查询2021年全年数据),选年月时查询该年该月的数据(选2021年7月,查询2021年7月数据),不能单独选择月(年为空时,月也为空;年有值,才能选择月)我的sql条件判断语句为where 1=1 ${if(len(年)==0,""," and SUBSTRING(日期,1,4) = '"+年+"'")}and 1=1 ${if(len(月)==0,""," and SUBSTRING(日期,6,2) = '"+月+"'")}年月不选时,能默认全部数据,但三个数据集之前,无法建立联系,不能做到年月的自动查询我的sql条件判断语句为where SUBSTRING(日期,1,4) = '${年}'${if(len(月)==0,""," and SUBSTRING(日期,6,2)='"+月+"'")}能做到年月的自动查询,但不选时,查询不到数据我如何写sql条件判断语句,才能实现我想要的效果