当前位置:  开发笔记 > 编程语言 > 正文

如何修复此MySQL查询?

如何解决《如何修复此MySQL查询?》经验,为你挑选了1个好方法。



1> troelskn..:

LIMITAVG计算之后应用于结果集.您可以使用子选择执行您想要的操作:

SELECT avg(con_hits) as avg_hits
FROM (
  SELECT con_hits
  FROM content
  WHERE
    con_type = 1
    AND con_posttime < $twelve_hrs_ago
    AND con_refresh = 0
  ORDER BY con_posttime DESC
  LIMIT 100
) x;

您也可以使用数据库计算时间偏移量.$twelve_hrs_ago以上替换为:

date_add(now(), interval -12 hour)

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有