我有其輸出在各記錄(從先前的選擇語句的輸出在2個日期時間之間秒的差的SQL(MySQL的)語句),這是正常工作 -CAST(SEC_TO_TIME不工作
select UNIX_TIMESTAMP('<c:out value="${row.acktime}" />')
- UNIX_TIMESTAMP('<c:out value="${row.ts}" />') as tdiff
輸出通常以千秒(5523,1892年等),我想顯示爲hh:mm:ss的,所以我 -
select CAST(SEC_TO_TIME(UNIX_TIMESTAMP('<c:out value="${row.acktime}" />')
- UNIX_TIMESTAMP('<c:out value="${row.ts}" />') AS CHAR) as tdiff
但這不產生輸出(並且不引發錯誤)我做錯了什麼?
Registers Active
我剛剛嘗試過phpmyadmin的在線演示中的字符轉換,它工作得很好。順便說一句,轉換爲字符是不需要的,因爲時間數據類型無論如何都顯示在結果中。 – Shadow
我很快就會談到,有時SEC_TO_TIME不會產生任何輸出,每次都會顯示秒數。 – Active