mysql 怎么计算两个datetime 字段的时间差
时间: 2023-09-27 18:06:48 浏览: 156
mysql计算时间差函数
你可以使用 TIMEDIFF 函数来计算两个 DATETIME 字段之间的时间差。它的语法如下:
```
TIMEDIFF(datetime1,datetime2)
```
其中,`datetime1` 和 `datetime2` 是两个 DATETIME 字段。函数返回一个时间差,格式为 `hh:mm:ss`。
例如,如果你有一个名为 `orders` 的表,其中包含 `order_date` 和 `ship_date` 两个 DATETIME 字段,你可以使用以下查询来计算它们之间的时间差:
```
SELECT TIMEDIFF(ship_date, order_date) AS time_diff
FROM orders;
```
这将返回一个包含时间差的结果集,其中每个时间差都以 `hh:mm:ss` 格式表示。
阅读全文