关于一个计算的查询语句。

halifax 2003-08-18 08:56:39
在我的一个表中有用户名(userid),注册时间(regis_date)等等。
现在我想算出有多少个用户在1月1日到3月31日之间注册的,怎么写这个语句呀?
我用的是mysql 4.0.14,不支持subquery.
在比较时间的时候有什么注意事项啊?
...全文
19 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
halifax 2003-08-19
  • 打赏
  • 举报
回复
Thank you so much, I'll try it now.
lxf_1976 2003-08-19
  • 打赏
  • 举报
回复
同意犬犬!

不过如果regis_date是date或者datetime字段类型时,我觉得不需要to_days!直接使用
.... WHERE regis_date > '2003-01-01' AND regis_date < '2003-03-31'就行了
shuixin13 2003-08-19
  • 打赏
  • 举报
回复
SELECT COUNT(*) FROM tA
WHERE
TO_DAYS(regis_date) > TO_DAYS('2003-1-1') AND
TO_DAYS(regis_date) < TO_DAYS('2003-3-31')

56,677

社区成员

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

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