首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何选择X号mysql的和限

如何选择X号mysql的和限
EN

Stack Overflow用户
提问于 2015-06-16 19:30:00
回答 2查看 2.1K关注 0票数 4
代码语言:javascript
复制
$query = "SELECT sum(DAILYTIME)  FROM $mytable  LIMIT 5";

该语句选择和求和限制为5行,但如何根据特定行执行该语句。例如,我希望使用第10行作为起点,并将其下面的5行相加(5行,包括同一行)。

语句需要怎么做,因为如果我执行WHERE DAY = '$day' LIMIT 5,它不会将所有的5行加在一起,只有1行。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-16 19:31:50

通过在>=运算符中添加where子句,还将选择以下所有行。使用以下查询:

代码语言:javascript
复制
$query = "SELECT sum(DAILYTIME) FROM $mytable WHERE DAY >= '$day' LIMIT 5";
票数 2
EN

Stack Overflow用户

发布于 2015-06-16 21:04:55

这将给出第10行到第14行的总和;但是,由于没有ORDER BY,因此无法保证子查询的结果行是表的哪些行。

代码语言:javascript
复制
SELECT sum(DAILYTIME) 
FROM (
    SELECT DAILYTIME 
    FROM $mytable 
    LIMIT 9, 5
  ) AS `rows10to15`
;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30876519

复制
相关文章

相似问题

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