SELECT * FROM 表 WHERE date_format(date_,'%y-%m-%d') between date_format('${开始日期}','%y-%m-%d') and date_format('${截止日期}','%y-%m-%d') 如何将上边的sql改写为 若开始日期和截止日期都为空,则显示所有数据
如图是数据库里的数据,另一个是参数查询面板,如何写sql可以实现当把开始日期,截止日期和状态的参数一填,查询即可显示相关数据当把开始日期,截止日期和是否更换零部件的参数一填,查询即可显示相关数据既状态和是否更换零部件的参数栏,某一个没填,对查询没有影响前边的sql可以写出来,后边的不知道如何写SELECT * FROM 表 where 填报日期 between '${开始日期}' and '${截止日期}'