Sathiya Kumar created SPARK-37475: ------------------------------------- Summary: Add Scale Parameter to Floor and Ceil functions Key: SPARK-37475 URL: https://issues.apache.org/jira/browse/SPARK-37475 Project: Spark Issue Type: New Feature Components: SQL Affects Versions: 3.2.0 Reporter: Sathiya Kumar
Currently we support Decimal RoundingModes : HALF_UP (round) and HALF_EVEN (bround). But we have use cases that needs RoundingMode.UP and RoundingMode.DOWN. [https://stackoverflow.com/questions/34888419/round-down-double-in-spark/40476117] [https://stackoverflow.com/questions/54683066/is-there-a-rounddown-function-in-sql-as-there-is-in-excel] [https://stackoverflow.com/questions/48279641/oracle-sql-round-half] Floor and Ceil functions helps to do this but it doesn't support the position of the rounding. Adding scale parameter to the functions would help us control the rounding positions. Snowflake supports `scale` parameter to `floor`/`ceil` : {code:java} FLOOR( <input_expr> [, <scale_expr> ] ){code} REF: [https://docs.snowflake.com/en/sql-reference/functions/floor.html] -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org