mysql查询本月的注册用户怎么写

Iknowurcode 2009-02-07 06:17:02
mysql查询本月的注册用户怎么写
user表 pudate(int) 是时间字段 谢谢各位老大
...全文
326 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pangpangxu 2009-02-11
  • 打赏
  • 举报
回复
select * 
from [user]
where pudate between 上月最后一天
and 下月第一天


其中上月最后一天和下月第一天由应用程序计算得到,最好pudate上有索引
hqq01025 2009-02-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 josy 的回复:]
SQL code--加上年份的判断
select *
from [user]
where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now())
and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
[/Quote]
赞同
百年树人 2009-02-08
  • 打赏
  • 举报
回复
--加上年份的判断
select *
from [user]
where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now())
and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
百年树人 2009-02-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 Iknowurcode 的回复:]
好像还是没有数据 本周有数据
select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())
[/Quote]

select * 
from user
where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
Iknowurcode 2009-02-07
  • 打赏
  • 举报
回复
好像还是没有数据 本周有数据
select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())
ACMAIN_CHM 2009-02-07
  • 打赏
  • 举报
回复
select * from `user` where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;
Iknowurcode 2009-02-07
  • 打赏
  • 举报
回复
我在网上找了好几个都实现不了

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧