Re: [SQL] Return Type of Round Func

2017-07-04 Thread Wenchen Fan
Hive compatibility is not a strong requirement for Spark SQL, and for round, SQLServer also returns the same type as input, see https://docs.microsoft.com/en-us/sql/t-sql/functions/round-transact-sql#return-types

[SQL] Return Type of Round Func

2017-07-04 Thread Anton Okolnychyi
Hi all, I have a question regarding the round() function, which was developed long time ago as SPARK-8159. Currently, the return type is exactly as the input type. That is reasonable, but does not match with Hive. As I understand, Hive produces either double or decimal as output (see here