mybatis plus 查询上月数据
时间: 2023-08-27 21:08:10 浏览: 134
使用Mybatis Plus查询上个月的数据,可以使用以下SQL语句:
```java
@Select("SELECT COUNT(*) FROM wt_task_user WHERE PERIOD_DIFF(date_format(NOW(),'%Y%m' ),date_format( create_at,'%Y%m')) =1")
int countLastMonthData();
```
这个SQL语句中,我们使用了`date_format`函数来格式化日期,并使用`NOW()`函数获取当前日期。然后,我们使用`PERIOD_DIFF`函数来计算当前日期和数据表中的日期之间的月份差。如果月份差为1,说明数据是上个月的数据。最后,我们使用`COUNT(*)`来统计符合条件的数据的数量。\[1\]\[2\]
#### 引用[.reference_title]
- *1* *3* [MybatisPlus的QueryWrapper查询操作关键词,当月数据,上月数据](https://blog.csdn.net/fghag888/article/details/125924293)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [mybatis plus查询上个月和本月的数据](https://blog.csdn.net/weixin_35749796/article/details/129585184)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文
相关推荐













