我有以下SQL Server
聲明,我想將其轉換爲c#
。我知道在C#
中有一個叫Math.Round
的東西。我已經嘗試過,但C#
返回相同的結果c#返回一個int返回。有關詳情請查看測試結果&如下:SQL Server'ROUND'vs C#'Math.Round'
SQL SERVER
Select ROUND(SUM(someValue)/60,0)
C#
var alpha = Math.Round(someValue/60, 0);
測試&結果
select ROUND(150.75, 0)
-- Result = 151.00
var alpha = Math.Round(150.75, 0);
// Result = 151
任何人都可以請建議我爲什麼不把.00放在最後。實際價值會有任何差異。我正在尋找用C#代替SQL。
感謝
前夕在SQL我要求0的小數位。 – user1211185
你一定在做ToString()? – Yahya
我一直以爲151與151.00相同的號碼 –