首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MySQL中从列中减去时间

如何在MySQL中从列中减去时间
EN

Stack Overflow用户
提问于 2014-02-27 07:05:15
回答 2查看 50关注 0票数 0

我正在开发GPS应用程序,它有停止/闲置报告

因此,在一定的区域内,每辆车都要停下来。

我收到了这个查询

代码语言:javascript
复制
SELECT MAX(time) - MIN(time) AS duration FROM tcm_packet
WHERE latitude ='-6.916202' AND longitude = '107.599276'

但这只是一场秀-17即使我用时间()它的节目17秒。应该是17小时

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-27 07:10:29

好吧我想我明白了..。使用TIMEDIFF()

代码语言:javascript
复制
SELECT TIMEDIFF(MAX(time),MIN(time)) AS duration FROM tcm_packet
WHERE latitude ='-6.916202' AND longitude = '107.599276';
票数 1
EN

Stack Overflow用户

发布于 2014-02-27 08:14:28

引用链接:-

mysql.asp

选择TIMEDIFF(最大值(时间),最小(时间))作为tcm_packet的持续时间,其中纬度='-6.916202‘和经度= '107.599276';

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

https://stackoverflow.com/questions/22061350

复制
相关文章

相似问题

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