首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两列之差的MySQL求和值

两列之差的MySQL求和值
EN

Stack Overflow用户
提问于 2014-04-02 04:34:24
回答 1查看 13.5K关注 0票数 7

我的一个表中有两个列,分别称为TIME_OUT和TIME_IN。这两个都是十进制值。我基本上想总结一下这些列的差异。我有下面的查询,它输出的差值没有问题,但我想对差值求和:

代码语言:javascript
复制
SELECT (TIME_IN-TIME_OUT) AS DIFF FROM TABLE_timelogs WHERE YEAR(LOG_DATE) = YEAR(NOW());

+------+
| DIFF | 
+------+
| 10.0 |
|  4.0 |
|  3.0 |
+------+

有没有一种方法可以将SUM集成到查询中,以便最终输出为17.0?提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-02 04:37:46

将SUM添加到您的查询中,以便查询为:

代码语言:javascript
复制
SELECT SUM(TIME_IN-TIME_OUT) AS DIFF 
FROM TABLE_timelogs 
WHERE YEAR(LOG_DATE) = YEAR(NOW());

这将添加“diff”列的内容。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22796310

复制
相关文章

相似问题

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