标签: mysql datetime date time datetime-format
我正在使用MySQL而且我目前有一个VARCHAR列,它存储时间(以分钟和秒为单位),如“30:47”和“00:25”(25秒)。我怎样才能使它能够在此列上执行SUM()和AVG()等操作并返回结果。
所以如果我在“00:35”和“00:45”做了AVG(),我会得到“00:40”。我是否必须首先将它们转换为十进制格式,然后执行操作然后将其转换回来?或者是否有支持这些操作的列类型?
答案 0 :(得分:5)
只需使用TIME列。它将直观地支持大多数操作。