我有一個Mysql表格存儲格式(YYYY-MM-DD HH:MM:SS)的日期。Mysql SEC_TO_TIME沒有結尾秒 - 解決方案找到
我想要的是總結的HH:MM:SS部分選定行,因此,正如我在另一篇文章中,我使用的查詢
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(date))) FROM table
此查詢工作。它彙總我想要的部分並以格式HH:MM:SS返回它。
我的問題是如果它有可能從結果中刪除秒。
我必須在查詢中這樣做,因爲我使用的CMS不允許我在這部分上使用php。
順便說一句,如果我可以以天,小時和分鐘的形式返回結果,那麼總和大於24小時的情況下,結果會很棒。
在此先感謝
任何有興趣我找到了解決辦法
SELECT TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(hours))),'%H:%i') FROM table
你能給一些示例輸入/輸出? – 2012-03-27 09:55:33
在表格中,我有兩行數據'2012-03-27 01:05:00'和'2012-03-27 17:00:00'。上面的查詢返回'18:05:00'這是正確的,但我想要返回'18:05' – tliokos 2012-03-27 09:59:26