根據MySQL 中的時間字段計算時差
您有一個MySQL 資料庫,其中包含一個「時間」字段,該字段存儲事件發生時間(以分鐘為單位) :秒格式。要確定兩個事件之間經過的總時間,有必要將這些值轉換為十進位格式。
要實現此目的,您可以利用 MySQL 提供的 TIMESTAMPDIFF 函數:
<code class="sql">TIMESTAMPDIFF(MINUTE, T0.created, T0.modified)</code>
此函數將為您提供總的經過時間時間以分鐘為單位。要將其表示為小數,您可以簡單地將結果除以 60。例如,在提供的範例中,結果將是:
<code class="sql">60 minutes / 6.67 minutes = 8.97</code>
這為您提供了之間時間差的精確十進位表示形式這兩個事件。有關 TIMESTAMPDIFF 函數的更多信息,請參閱 MySQL 文件:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_timestampdiff。
以上是如何從 MySQL 時間欄位計算十進位格式的時差?的詳細內容。更多資訊請關注PHP中文網其他相關文章!