mysql 查询 数据库字段时间 临近1个月的数据个数

现在时间为 :2022-10-20 15:31:56
mysql表字段:

2022-10-20 07:01:34
2022-10-21 07:01:34
2022-10-22 07:01:34
2022-12-22 07:01:34
判断 mysql表字段

2022-10-20 07:01:34 已经过期了(小于当前现在时间) 不查出来
2022-10-21 07:01:34 大于当前时间1个月内 算一条
2022-10-22 07:01:34 大于当前时间1个月内 算一条
2022-12-22 07:01:34 大于当前时间1个月外 不查出来
结果 最终得到2条
这个语句该怎么写呢

mysql 查询 数据库字段时间  临近1小时的数据个数

mysql 查询 数据库字段时间  临近1小时的数据个数

chowjiawei
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

直接between?

select count(*) as num from insurance_books where end_at between '2022-10-20 15:31:56' and '2022-11-20 15:31:56'
2年前 评论
chowjiawei (楼主) 2年前
讨论数量: 10

直接between?

select count(*) as num from insurance_books where end_at between '2022-10-20 15:31:56' and '2022-11-20 15:31:56'
2年前 评论
chowjiawei (楼主) 2年前
chowjiawei

我问这个问题 有点sha bi了。。。

file 我是这样子查 但是查不出来。。但是思路貌似没错?

2年前 评论
chowjiawei

file

@小猪蹄子 我换成between也查不出来

2年前 评论
小猪蹄子 2年前
chowjiawei (作者) (楼主) 2年前
小猪蹄子 2年前
小猪蹄子 2年前
chowjiawei

file

数据库直接查也是不行的

2年前 评论
chowjiawei

我改了 end_at 但是 没生效 搞出来的 乌龙 :joy:

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!