我有一列作爲varchar(10)
進入我的SQL數據庫,但看起來像HH:MM:SS。列名稱是runTime。SQL計算HH:MM:SS
我需要將該列轉換爲秒,並使用它和另一個名爲totalItems的colunm進行一些計算。 totalItems是一個int
數據類型。一個計算的一個例子是:
totalItems/runTime
所以,這看起來好像我需要運行時轉換爲十進制,然後在計算中使用它,但是當我不能這樣做,沒有先轉換時間到秒,或者我得到一個錯誤(由於「:」)。
那麼,我怎麼可能先將sessionRunTime轉換爲秒,然後將這些秒轉換爲十進制數據類型,然後從那裏做計算?一個例子可能是59222 totalItems和04:15:17 runTime。
如果還有更好的方法來處理這個問題,我當然也會接受。謝謝!