Py学习  »  DATABASE

在MySQL中如何划分小时到分钟?

one-hand-octopus • 3 年前 • 1384 次点击  

我有一张桌子 Time 带柱 StartTime :

身份证件 开始时间
1. 08:00:00

现在我想找出两者之间的时差 开始时间 09:00:00 ,除以3得到20分钟。我怎么能做这样的事?

SELECT ('09:00:00' - (SELECT StartTime FROM Time) / 3)

输出应该是 '00:20:00'

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133696
 
1384 次点击  
文章 [ 1 ]  |  最新文章 3 年前
nbk
Reply   •   1 楼
nbk    3 年前

组合 TIMEDIFF TIME_TO SEC SEC_TO_TIME

select SEC_TO_TIME(TIME_TO_SEC(timediff('09:00:00','08:00:00')) / 3)
| SEC_TO_TIME(TIME_TO_SEC(timediff('09:00:00','08:00:00')) / 3) |
| :------------------------------------------------------------ |
| 00:20:00.0000                                                 |

db<>不停摆弄 here