sql server想要小数点后向下取整怎么搞

select FORMAT(3.169, 'N2') as '四舍五入1',

CAST(3.169 AS decimal(9,2)) as '四舍五入2',

ROUND(3.169, 2) as '四舍五入3',

CAST(FLOOR(3.169 * 100) / 100 AS decimal(9,2)) as '向下取整1',

FLOOR(3.169 * 100) / 100 as '向下取整2',

ceiling(3.169 * 100) / 100 as '向上取整------参考向下取整'

其中: select TRUNC('3.159',10,2) 这个是我问gpt回答的,我还以为是别的数据库的内置函数,我搜了一下sql server百度里面也有。但是我用不了,版本问题?

相关推荐
小费的部落4 小时前
记 etcd 无法在docker-compose.yml启动后无法映射数据库目录的问题
数据库·docker·etcd
woshilys6 小时前
mysql 删除表等待
数据库·mysql
SEO-狼术6 小时前
dbForge Documenter for Oracle Crack
数据库·oracle
limnade6 小时前
MySQL中动态生成SQL语句去掉所有字段的空格
sql·mysql
极限实验室7 小时前
如何使用 Grafana 连接 Easyearch
数据库
文or野7 小时前
MySQL 在 CentOS 7 环境安装完整步骤
数据库·mysql·adb
牧羊狼的狼7 小时前
主键索引和唯一索引的区别
数据库·sql·oracle
Justice link7 小时前
部署redis cluster
数据库·redis·缓存
会飞的土拨鼠呀8 小时前
SQL Server AlwaysOn (SQL 查询数据详解及监控用途)
数据库
蜕变的土豆9 小时前
ubuntu22.04下安装mysql以及mysql-workbench
数据库·mysql