我有我想要獲得完成百分比的場景。我想通過SQL查詢計算完成百分比
我有兩列,必須計算第三。
vCompletedTasks | vTotalTasks | vPercentageCompleted
63 66
55 70
35 50
24 48 50%
我需要編寫一個查詢計算第三列,這是百分比。
我有我想要獲得完成百分比的場景。我想通過SQL查詢計算完成百分比
我有兩列,必須計算第三。
vCompletedTasks | vTotalTasks | vPercentageCompleted
63 66
55 70
35 50
24 48 50%
我需要編寫一個查詢計算第三列,這是百分比。
select vCompletedTasks,vTotalTasks,convert(varchar(2),
((vCompletedTasks * 100)/vTotalTasks))+'%' as vPercentageCompleted
from TableName
感謝感謝您迴應:) – 2014-10-31 06:37:29
'轉換()'函數,在Oracle中,有不同的目的。簡而言之,它不能用於將值轉換爲特定的數據類型,並且Oracle中的「+」運算符不能用於「串」串聯。 – 2014-10-31 07:32:11
感謝讚賞 – 2014-10-31 07:32:52
這將是'((vCompletedTasks * 100)/ vTotalTasks)作爲ThirdColumn' – 2014-10-31 06:07:40