社区
MySQL
帖子详情
请教大家TO_DAYS效率问题
Jim@luckeeinc.com
2011-02-24 09:59:18
我现在有个表里面的数据笔数很多,这个表中有个字段比如叫htdate是放的时间
我现在想统计TO_DAYS('2011-02-22') - TO_DAYS(htdate) > 30 的笔数
在关联了几个表后where后面加上这个条件TO_DAYS('2011-02-22') - TO_DAYS(htdate) > 30 发现跑的很慢
请教大家有没有什么比较好的写法?
...全文
442
6
打赏
收藏
请教大家TO_DAYS效率问题
我现在有个表里面的数据笔数很多,这个表中有个字段比如叫htdate是放的时间 我现在想统计TO_DAYS('2011-02-22') - TO_DAYS(htdate) > 30 的笔数 在关联了几个表后where后面加上这个条件TO_DAYS('2011-02-22') - TO_DAYS(htdate) > 30 发现跑的很慢 请教大家有没有什么比较好的写法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jim@luckeeinc.com
2011-02-24
打赏
举报
回复
好的 我试一下 谢谢楼上
ACMAIN_CHM
2011-02-24
打赏
举报
回复
TO_DAYS('2011-02-22') - TO_DAYS(htdate) > 30 这样会导致查询中没有索引可以利用。
相同功能可以考虑换成
where htdate<'2011-02-22' - interval 30 day
rucypli
2011-02-24
打赏
举报
回复
恩 不要对字段加函数
Jim@luckeeinc.com
2011-02-24
打赏
举报
回复
上百万的记录 如果能在sql语句里过滤掉那最好了
如果都取出来在程序里计算的话 结果集里也要做上百万次的循环
ldb2741
2011-02-24
打赏
举报
回复
数据库是存储数据的,尽量不要在sql语句使用函数,而应该在程序里计算
zuoxingyu
2011-02-24
打赏
举报
回复
[Quote=引用 3 楼 acmain_chm 的回复:]
TO_DAYS('2011-02-22') - TO_DAYS(htdate) > 30 这样会导致查询中没有索引可以利用。
相同功能可以考虑换成
where htdate<'2011-02-22' - interval 30 day
[/Quote]
不同的写法效率就差很多咯。
C语言学习趣事_How to Leran Program Fast_Translate Article
5 Ways You can Learn Programming Faster 5种方法提升程序设计学习
效率
by Alex Allain Learning to program isn't something you can do in an afternoon, but it doesn't have to be a life's work,either. There are lo...
使用AIGC工具提升论文阅读
效率
本文介绍使用AIGC工具提升论文阅读
效率
,希望对学习和使用AIGC的同学们有所帮助。 文章目录 1. 前言 2. 科学方法提升阅读
效率
3. 检验阅读成果
一文看懂 MySQL 分区和分表,提高表增删改查
效率
下载网站:www.SyncNavigator.CN客服QQ1793040---------------------------------------------------------- 关于HKROnline SyncNavigator 注册机价格的
问题
HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程 最近一直在研究数...
SNIFFER
问题
集锦
SNIFFER相关教程下载:Sniffer使用教程.pdf|Sniffer用法.ppt 具体
问题
解决: 1.SNIFFER4.75无法使用,打开后提示 No adapter is binding to Sniffer driver 如下图 4.7.5 With SP5以上支持千兆以太网,一般我们从网络上下载的4.75不支持千M网卡 4.7.5 With SP5下载: 微盘: ...
How to Read Mathematics 如何阅读数学
This article is part of the book Rediscovering Mathematics, which is due out in early 2011. - Rediscovering Mathematics: Patriot Ledger How to Read Mathematics 如何阅读数学 Mathematics is “a language
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章