mysql - 需要获取日期,并获取从 mysql 预订了多少小时的日期
问题描述
我正在处理酒店预订,我在其中存储pickup_date
和return_date
数据,表名是booked
,我需要从预订表中获取日期,并且需要检查该日期预订了多少小时,谁能帮我查询这个问题,我不知道如何获得,在这里我添加了我的表格数据,还添加了我需要的输出
Booked table
我需要它的输出如下:
|----Date---|---Duration---|
|2019-06-06 | 18.15 |
|2019-06-07 | 19.45 |
|2019-06-08 | 21.15 |
|2019-06-09 | 24.00 |
|2019-06-10 | 24.00 |
|2019-06-11 | 24.00 |
|2019-06-12 | 09.00 |
解决方案
您可以使用函数 TIMEDIFF()
SELECT pickup_date, TIMEDIFF(return_date, pickup_date) duration FROM booked
持续时间将以 HH:MM:SS 格式返回。不完全是你想要的,但你可以玩这个结果
推荐阅读
- python-3.x - 生成对抗网络(GAN)学习的困惑
- error-handling - 修改后的 Rust Book 猜谜游戏查询
- windows - 在 Win 控制台上创建原始 git 树
- apache - 使用 SSL 为子域设置 .access
- point-cloud-library - 带有 pcl 的 IterativeClosestPoint 没有给出预期的结果
- r - 每个过滤后的数据集具有不同颜色的散点图
- html - 作为电子邮件模板发送时,图像路径被打乱
- c# - 如何在 C# 中获取数字角色 OnEnroll 事件
- html - 背景图片没有填满整个页面
- swift - 如何在 SwiftUI 中从一个视图重定向到另一个视图?