[英]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.