Я очень смущен следующими результатами:Автоматическое округление SQL Server?
PRINT 3.1415926535897931 /180
консоли результат = 0,01745329251994329500
DECLARE @whatTheHell float(53)
SET @whatTheHell = 3.1415926535897931/180
PRINT @whatTheHell
консоли результат = 0,0174533
Я не понимаю, потому что имея в виду это:
http://msdn.microsoft.com/en-us/library/ms131092.aspx
Sql Server Float должен быть эквивалентен C# double. Но когда я вычисляю это в C#:
double hellYeah = 3.1415926535897931 /180;
я 0.017453292519943295 ...
Приятные имена переменных. +1 –