簡體   English   中英

MySQL如何按時進行操作30:47(30分鍾47秒)

[英]MySQL How to do Operations on Time like 30:47 (30 minutes and 47 seconds)

我正在使用MySQL,目前有一個VARCHAR列,用於存儲時間(以分鍾和秒為單位),例如“ 30:47”和“ 00:25”(25秒)。 如何做到這一點,以便可以在此列上執行SUM()和AVG()之類的操作並將結果返回。

因此,如果我在“ 00:35”和“ 00:45”上執行了AVG(),則會得到“ 00:40”。 我必須先將它們轉換為十進制格式,然后執行該操作,然后再將其轉換回嗎? 還是有支持這些操作的列類型?

只需使用TIME列。 它會直觀地支持大多數操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM