使用querywrapper查询近一周或者进一个月数据
querywrapper功能还是挺强大的,可以很大程度上减少我们写sql语句,由于项目中药用到查询近一个月,近一周这种时间范围的,
可是使用其中的apply方法,对其中的时间范围进行书写:
queryWrapper.lambda().apply("now() - interval '1 month' <= date(数据表的字段)");
当然我这是直接固定了,也可以通过参数的方式
queryWrapper.lambda().apply("now() - interval '{0} month' <= date(数据表字段)",范围值);
其中要查年,周,天直接将其中的month换成year,week,day即可