1
我將用戶輸入的時間(如45分鐘)保存爲75分鐘,然後在將數據顯示回用戶時,我需要將其轉換回45分鐘。然而,這是一個浮動欄,我是想下面的T-SQL語句將其轉換回:操作數類型衝突:時間與float不兼容
UPDATE #T1
SET #T1.HOURS = (CONVERT(TIME, DATEADD(mi,(#T1.Hours * 60), '00:00')))
WHERE #T1.HOURS <= 24
但它扔我下面的錯誤:
Operand type clash: time is incompatible with float
我也試圖在#轉換T1.Hours值的字符串使用下面的函數
STR(#T1.Hours, 18,2)
,但拋出的錯誤還是一樣
任何人都可以幫我解決這個問題嗎?
謝謝