首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL数据精度

MySQL数据精度
EN

Stack Overflow用户
提问于 2011-08-08 15:54:34
回答 1查看 203关注 0票数 1

我的WHERE条款上有这个

代码语言:javascript
复制
dob <= DATE_SUB(CURDATE(),INTERVAL 1 YEAR) AND dob >= DATE_SUB(CURDATE(),INTERVAL 19 YEAR) 

它的工作原理很好,它根据一个人的道布的年龄搜索,但也存在一些精确性的问题。

请考虑以下几点:

代码语言:javascript
复制
1 to 19                                 =             397
20-25                                   =            1350
26- 30                                  =            1139
31-35                                   =             601
36-40                                   =             346
41-45                                   =             218
46- 50                                  =             154
51-55                                   =             139
56-60                                   =              65
61-85                                   =              78      Total = 4487

如果我使用相同的方法,但搜索1- 85返回5607

我很困惑,但是约会又是我的弱点,所以任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-08 16:07:31

哦,我想当你做DATE_SUB(CURDATE(),INTERVAL 19 YEAR)然后DATE_SUB(CURDATE(),INTERVAL 20 YEAR)

你想念19岁的人,所以你想念第19,26,30,35岁的人.等

应该是dob < DATE_SUB(CURDATE(),INTERVAL 1 YEAR) AND dob >= DATE_SUB(CURDATE(),INTERVAL 19 YEAR)

然后是dob < DATE_SUB(CURDATE(),INTERVAL 19 YEAR) AND dob >= DATE_SUB(CURDATE(),INTERVAL 25 YEAR)

编辑:

代码语言:javascript
复制
 1  to 19                                   =            ??
 19 to 25                                   =            ??
 25 to 30                                   =            ??
 30 to 35                                   =            ??
 35 to 40                                   =            ??
 40 to 45                                   =            ??
 45 to 50                                   =            ??
 50 to 55                                   =            ?? 
 55 to 60                                   =            ??
 60 to 85                                   =            ??`
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6984862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档