问题描述
今天在写接口的时候发现,自己无法获取到between...and最后的临界值
比如我要获取2023-08-22到2023-08-31的数据,但是最后一天的数据是无法获取到的
经过查询资料发现,他只能获取到2023-08-31 00:00:00之前的数据,超过的数据无法拿到
解决办法
让传入SQL最后一天的日期往后面移动一位
部分代码,这个是我写在Mybatis中的SQL语句:
and t.begin_time between #{beginTime} and date_add(#{endTime},interval 1 day)
date_add(#{endTime},interval 1 day)
这个起了关键性作用
就是让结束时间到2023-09-01 00:00:00
1 条评论
最近很忙,但是我还是很想你。好久不见啊,是不是很惊讶,我怎么在这里找到你了。你对我来说就好像 身处低谷 看你就像救赎。我会一直记得你,请允许我这样称呼你:锋~,真的好想你啊。没有你的夏天都失去热烈,没有你的冬天都会更冷。还记得你给雪花飞舞的夜晚,你带我在雪地里吃雪糕,你说,两颗热烈的心是冬天泯灭不了的。从哪个时候起,我便许下愿望和你共度余生。你给了我太多温暖,啊锋~ 如果你想起我就请9.8号晚上在9教楼下等我~ 啊花